Учетные данные Phirehose

Просто вопрос нуб, но на самом деле блокировщик.

Я пытаюсь использовать потоковый API Twitter. Я наткнулся на PhireHose.

Мне удалось настроить и загрузить на веб-сервер, обращенный к сети, однако мой вопрос: где я могу получить эти учетные данные "ИМЯ ПОЛЬЗОВАТЕЛЯ" и "ПАРОЛЬ"? Я попробовал свои учетные данные в Твиттере, но он все еще говорит

Phirehose: Ошибка HTTP x из 20 при подключении к потоку: HTTP ERROR 401: не авторизован

2 ответа

Вещи, чтобы проверить:

1) Правильно ли настроено ваше твиттер-приложение на dev.twitter.com и правильно ли установлены ключи API?

2) Проверьте настройку arg_separator.output, она должна быть установлена ​​на "&", а не "&".

3) Изучите выходные данные каждого шага процесса подписи OAuth и посмотрите, соответствует ли он процессу, описанному в документации OAuth Twitter. Ищите различия в кодировке символов, особенно.

4) Свяжитесь с Twitter и посмотрите, не попал ли ваш IP в черный список.

Какой-то реальный код был бы хорош и действительно помог бы!

Имя пользователя и пароль, которые вы должны использовать с Phirehose, - это не учетные данные вашей учетной записи, а токены, сгенерированные API-интерфейсами Twitter. Перейдите на http://developer.twitter.com/ и создайте новое приложение. На вкладке "Ключи и токены доступа" вы сможете найти первые два ключа, которые вам нужно использовать:

Consumer Key (API Key)
Consumer Secret (API Secret)

Они соответствуют Phirehose

define("TWITTER_CONSUMER_KEY", "");
define("TWITTER_CONSUMER_SECRET","");

Затем вам нужно взглянуть на раздел "Ваш токен доступа", где вы найдете

Access Token
Access Token Secret

Вот две строки, которые вам понадобятся:

define("OAUTH_TOKEN", "");
define("OAUTH_SECRET", "");

Надеюсь, это поможет, С.

Другие вопросы по тегам