Pergunta

Estou construindo um aplicativo da web a partir do qual o usuário pode gerenciar sua conta do Twitter.Criei o aplicativo do Twitter e, assim que o usuário se autentica, o aplicativo obtém o token de acesso do Twitter.Este token de acesso expira ou posso armazená-lo e fazer uma solicitação, em nome do usuário, sem pedir que ele faça login novamente?

Foi útil?

Solução

Aqui está o que eles estão dizendo na página de desenvolvimento

<✓ Pergunta: Quanto tempo dura um token de acesso?

Os tokens de acesso não expiraram explicitamente.Um token de acesso será invalidado se um usuário revogar explicitamente um aplicativo em seu Configurações da conta do Twitter ou se o Twitter suspender um aplicativo.Se um aplicativo está suspenso, haverá uma nota no aplicativo do Twitter painel informando que foi suspenso.

Mais detalhes podem ser encontrados aqui

Perguntas frequentes do Twitter

Outras dicas

Pelos códigos de erro da API do Twitter, parece que pode expirar:

A solicitação de API contém token de portador inválido usando um ou incorreto o token do portador revogado para fazer solicitações de API resultará em:

HTTP / 1.1 401 Tipo de conteúdo não autorizado: application / json; charset= utf-8 Content-Length: 61 ...

{"erros": [{"mensagem": "Token inválido ou expirado", "código": 89}]}

Link da fonte: https://dev.twitter.com/oauth/application-only

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top