Я хочу, чтобы мой веб-сайт автоматически отправил обновления статуса на конкретный аккаунт в Твиттере с помощью OAuth в PHP.
Я тестирую это использование URL
www.mysite.com/update_status
но это просит у меня "имя пользователя" и "пароль", который прекрасен, когда я тестирую его. Но мой веб-сайт не сможет вставить это имя пользователя и пароль прежде, чем отправить обновление статуса.
Таким образом, вопрос состоит в том, как может веб-сайт, который находится в сервере, автоматически отправьте обновление статуса на счет без пользователя, заполняющего имя пользователя и пароль.
Там какой-либо путь состоит в том, чтобы обойти это? Я пытался сохранить маркеры OAuth, но это не работает.
Спасибо за Ваш ответ заранее!
xAuth может это сделать, но Twitter разрешает это только для настольных и мобильных приложений.
Если вы хотите попробовать, прочтите эту статью и документы API .
Моя рекомендация:
1) Используйте библиотеку PHP, например http://github.com/abraham/twitteroauth.
2) Выберите ваше приложение на http://dev.twitter.com/apps и нажмите на "My Access Token".
3) Используйте этот токен доступа, как описано на http://dev.twitter.com/pages/oauth_single_token.
Только что попробовал это, и это РАБОТАЕТ! И это НАСТОЛЬКО ПРОСТО в использовании!!
http://ditio.net/2010/06/07/twitter-php-oauth-update-status/
Все заработало менее чем за 5 минут.