Как обойти Twitter OAuth? - PullRequest
       7

Как обойти Twitter OAuth?

2 голосов
/ 15 сентября 2010

Я автоматически загружаю информацию с нашего веб-сайта в учетную запись Twitter компании.Как некоторые новостные обновления, обновления в некоторых разделах нашего сайта и т. Д. ... Все это происходит автоматически с помощью службы Zend Framekwork Twitter или другого очень простого php-кода, который использует имя пользователя / пароль в жестком коде.Твиттер убил аутентичность старой моды.Как правильно поступить, предлагая интеграцию с твиттером для клиентов (которые используют OAuth для ориентированных на пользователя вещей), но для внутренних вещей, разве это не излишне?чтобы это снова заработало?Могу ли я как-то жестко закодировать какой-либо ключ аутентификации oauth, чтобы мне не пришлось создавать целый процесс входа в систему с хранилищем базы данных для однопользовательского приложения?

Ответы [ 5 ]

0 голосов
/ 30 октября 2010

Вот недавняя статья по этому вопросу: http://www.webmonkey.com/2010/10/connect-to-twitter-without-oauth/

0 голосов
/ 15 сентября 2010

Бесстыдный плагин - я написал простую статью в блоге об использовании Oauth с Zend_Service_Twitter.Как сказал другой участник, сначала вам следует сначала проверить версию ZF.

0 голосов
/ 15 сентября 2010

Вы можете обновить версию Zend Framework.

В версии 1.10.8 этого фреймворка есть серьезное обновление для oAuth, добавленное в Twitter, чтобы снова начать работу.

Zend Framework 1.10.8 Release

0 голосов
/ 15 сентября 2010

Роб Аллен недавно написал в своем блоге о Twitter и OAuth (а также сделал простое приложение!):

0 голосов
/ 15 сентября 2010

Если ваша система уже настроена на использование oAuth, то да, вы можете просто жестко закодировать свой ключ и секретный ключ в системе, но в противном случае вам придется обновить систему для обработки аутентификации oAuth.

Вот отличный учебник, который поможет вам в правильном направлении: http://blog.astrumfutura.com/archives/411-Writing-A-Simple-Twitter-Client-Using-the-PHP-Zend-Frameworks-OAuth-Library-Zend_Oauth.html

Edit:

Чтобы уточнить, нет причин, по которым вы не можете настроить вещи, поэтому вы подключаетесь через oAuth, а затем просто делаете это:

$consumer_key = 'xxxxxxxxxxxxxxx';
$consumer_key_secret = 'xxxxxxxxxxxxxxx';
$access_token = 'xxxxxxxxx';
$access_token_secret = 'xxxxxxxx';

$auth = $this->twitter->oauth($consumer_key, $consumer_key_secret, $access_token, $access_token_secret);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...