2015-06-19 2 views
0

Я видел видео на Channel9, где Ник Харрис использует функцию Планировщика Azure Mobile Services для извлечения твитов пользователя. Его код находится в JavaScript. Когда я попытался переписывание его код, который я получил сообщение об ошибке с указанием {"errors":[{"message":"The Twitter REST API v1 is no longer active. Please migrate to API v1.1. https://dev.twitter.com/docs/api/1.1/overview.","code":64}]}Windows Azure Mobile Services Код JavaScript для Twitter API

Снимок кода: enter image description here

Что должно быть моим обновленный URL для поиска?

ответ

0

Я не уверен, сколько лет учебник, за которым вы следуете, но API 1.1 работает уже несколько лет, поэтому эта конечная точка поиска больше не работает.

Конечной точкой API, которую вы хотите использовать с API 1.1, является https://api.twitter.com/1.1/search/tweets.json (задокументировано на Twitter Developer website here).

Однако обратите внимание, что в отличие от предыдущей версии API это также требует проверки подлинности, поэтому вы не сможете просто отключить конечную точку для той, которая используется в текущем коде, - вам нужно будет сделать OAuth танцуют в вашем коде.

0

Если вы используете бэкэнд JavaScript для своего приложения Azure Mobile, вы можете использовать модуль узла (я использую this one), чтобы подключиться к API Streaming Stream. Я сделал это в своем проекте Monkey (blog, code), и это очень просто и легко. Here's Некоторые из них помогают использовать узловые модули с приложениями Azure Mobile.

Смежные вопросы