Работа с Twitter API для аутентификации токена доступа в .NET Core 2.2 - PullRequest
0 голосов
/ 28 февраля 2019

Я получаю Jason Web Token (JWT), в котором он содержит токен Twitter, такой как: 1089820349829660672-CGe6naQQxDCgX8dYG7PrUvUiMeAV5k.

Как я могу убедиться, что этот токен действительно возвращен из твиттера ??

Я знаю, что этот вопрос задавали много, я нашел много старых вопросов (7 и 5 лет назад), но никто из них не помог мне.

Семилетний ответ должен был использовать:

https://api.twitter.com/1/account/verify_credentials.json?oauth_consumer_key=XXX&oauth_nonce=XXX&oauth_signature_method=HMAC-SHA1&oauth_token=XXX&oauth_timestamp=123456789&oauth_version=1.0&oauth_signature=YYY

Но это тоже не сработало.

1 Ответ

0 голосов
/ 01 марта 2019

После долгих исследований я наконец нашел библиотеку под названием TweetInvi.Это библиотека C #, которая обрабатывает и управляет всеми запросами к API Twitter.Вот официальная документация для этого: https://github.com/linvi/tweetinvi

Как будто мы хотим проверить пользователя, все, что нам нужно сделать, это использовать:

Auth.SetUserCredentials(ConsumerKey,
                        ConsumerSecret,
                        UserAccessToken,
                        UserAccessTokenSecret);

Обратите внимание, что токен доступа пользователя и пользовательсекретный токен доступа возвращается из Twitter при получении токена пользователя

...