Как проверить, действителен ли Twitter OAuth access_token? - PullRequest
0 голосов
/ 20 сентября 2011

Я пишу приложение Django и хочу, чтобы пользователи могли указать свое имя пользователя в Twitter и подключить свою учетную запись Twitter к своему пользователю в моем приложении. (Я не использую Twitter для входа на свой сайт; я просто хочу, чтобы они подключили свою учетную запись Twitter к своей учетной записи на моем сайте и дали разрешения на определенные действия.)

Предполагая, что я делаю это успешно, и я возвращаюсь и сохраняю access_token для пользователя, каков наилучший способ впоследствии проверить, что access_token все еще действителен? то есть, если пользователь позже аннулирует доступ к моему сервису через свою учетную запись Twitter, я хочу иметь возможность проверить access_token и, если он недействителен, удалить его и предложить пользователю повторно пройти аутентификацию.

Flickr API имеет flickr.auth.checkToken , и я думаю, что я ищу эквивалентную функциональность с Twitter API.

1 Ответ

1 голос
/ 20 сентября 2011

используя python-twitter, вы можете проверить, что учетные данные в порядке, используя:

if api.VerifyCredentials() is not None:
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...