Geral
O que é OAuth?
O que é OAuth?
OAuth é um protocolo de autenticação que permite aos usuários aprovar que um aplicativo atue em seu nome sem compartilhar a senha. Mais informações podem ser encontradas em oauth.net.
Como gero access tokens?
Como gero access tokens?
Como crio um X app?
Como crio um X app?
Você precisa de uma conta de desenvolvedor para criar um X app. Você pode se cadastrar aqui.
Se eu já tenho um X app, como visualizo e edito esse app?
Se eu já tenho um X app, como visualizo e edito esse app?
Você pode visualizar e editar seu app no painel de X apps se estiver conectado à sua conta do X em developer.x.com.
Técnico
Quanto tempo dura um access token?
Quanto tempo dura um access token?
Access tokens não expiram explicitamente. Um access token será invalidado se o usuário revogar explicitamente um aplicativo nas configurações da conta do X, ou se o X suspender um aplicativo. Se um aplicativo for suspenso, haverá uma nota no painel do X app indicando que ele foi suspenso.
O que fazer se um access token se tornar inválido?
O que fazer se um access token se tornar inválido?
Considere que o access token de um usuário pode se tornar inválido a qualquer momento. Se isso acontecer, peça ao usuário para autorizar novamente o aplicativo. Garantir que essa situação seja tratada de forma elegante é importante para uma boa experiência do usuário.
A página de registro do aplicativo pergunta sobre acesso de leitura/escrita. O que constitui uma escrita?
A página de registro do aplicativo pergunta sobre acesso de leitura/escrita. O que constitui uma escrita?
Muitos usuários confiam que um aplicativo leia suas informações, mas não necessariamente altere as informações do perfil ou publique novos status. Atualizar informações via X API — seja nome, localização ou adição de um novo status — exige um HTTP POST. Qualquer método da API que exija um HTTP POST é considerado um método de escrita e requer acesso de leitura e escrita.