Я прочитал этот учебник, чтобы реализовать Twitter OAuth в nodejs (для «входа в систему с твиттере» цель) - http://codetheory.in/how-to-use-twitter-oauth-with-node-oauth-in-your-node-js-express-application/Twitter API 1.1 OAuth Получить Использование данных
Последняя часть кода имеет эту переменную results
, которая, как предполагается, удерживайте данные пользователя, отправленные обратно на твиттер, но для меня он содержит только имя_экземпляра и user_id, которого недостаточно. Мне нужно гораздо больше данных, как изображение профиля и т.д.
Так что я смотрел на твиттере документации - https://dev.twitter.com/docs/api/1/get/users/show
Образец URL, кажется, работает нормально - https://api.twitter.com/1/users/show.json?screen_name=TwitterAPI&include_entities=true
Но недавно я прочитал твиттер выключит API 1 вскоре и заменить его API 1,1
Так что я попытался 1.1 API - https://dev.twitter.com/docs/api/1.1/get/users/show
образец URL не работы - https://api.twitter.com/1.1/users/show.json?screen_name=rsarver
дает ошибку -
{"errors":[{"message":"Bad Authentication data","code":215}]}
Что я делаю неправильно? Как правильно получить информацию о пользователе из твиттера и, надеюсь, в моем коде Node.js, который использует этот модуль - https://github.com/ciaranj/node-oauth?
Заранее благодарен!
Он использует API 1. В любом случае, проверить это подобный вопрос - https://github.com/ciaranj/node-oauth/issues/132 - пусть меня знайте, можете ли вы помочь с этим! – user1437328