API использовать совсем не обязательно.
Тот же зеннопостер может работать через API, а может просто имитировать действия человека в браузере.
Что в принципе - беспалевно...
Вопрос в том, зачем это нужно...
Одни аккаунт, что в твиттере, что в фейсбуке проще раскрутить руками.
Ну и потом - чтобы что-то автоматизировать, нужно уметь всё это делать "в ручном режиме".