2011-12-02 19 views
32

Buduję aplikację internetową, z której użytkownik może zarządzać swoim kontem na Twitterze. Stworzyłem aplikację Twitter i po uwierzytelnieniu się użytkownika aplikacja otrzymuje token dostępu ze strony Twitter. Czy token dostępu wygasa, czy mogę go zapisać i wysłać żądanie w imieniu użytkownika, nie prosząc go o ponowne zalogowanie się?Czy wygasa token dostępu do Twittera?

Odpowiedz

66

Oto co mówią w tam stronie rozwoju

Pytanie: Jak długo trwa token dostępu trwać?

Odpowiedź: Robimy nie obecnie wygasają tokeny dostępu. Twój token dostępu będzie niepoprawny, jeśli użytkownik jawnie odrzuci twoją aplikację z ustawień lub jeśli administrator Twitter zawiesi twoją aplikację. Jeśli twoja aplikacja zostanie zawieszona, na twojej stronie aplikacji pojawi się notatka informująca, że ​​została ona zawieszona.

Więcej szczegółów można znaleźć tutaj

FAQ Twitter

+23

Uwielbiam przepełnienie stosu w przypadku tego rodzaju pytań. 13 sekund, aby się dowiedzieć. prawdopodobnie 2 min na twitterze doc –

+2

@NicolasManzini +1! –

+1

Tak naprawdę odwiedziłem tę stronę, przeczytałem, sprawdziłem odpowiedź, przeczytałem "obecnie", a następnie tylko po to, aby zweryfikować, musiałem przejść do dokumentacji. , a potem, kiedy wróciłem, zobaczyłem twój komentarz. Po prostu poczułem się jakbym go dodał :) –

1

od Twitterze kodów błędów API to wygląda może wygasa:

żądanie API zawiera nieprawidłową okaziciela żeton Użycie niewłaściwego lub unieważniono token na okaziciela, aby żądania interfejsu API zakończyły się wynikiem:

HTTP/1.1 401 Niedozwolona treść-typ: application/json; charset = UTF-8 Content-Length: 61 ...

{ "błędy": [{ "message": "Nieprawidłowy lub wygasł żeton", "code": 89}]}

Link do źródła: https://dev.twitter.com/oauth/application-only

Powiązane problemy