Geral
O que é OAuth?
O que é OAuth?
OAuth é um protocolo de autenticação que permite que os usuários autorizem um aplicativo a agir em seu nome sem compartilhar a senha. Mais informações estão disponíveis em oauth.net.
Como gero access tokens?
Como gero access tokens?
Como crio um X app?
Como crio um X app?
Você precisa ter uma conta de desenvolvedor para criar um X App. Você pode se inscrever 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 X app dashboard se estiver conectado à sua conta X em developer.x.com.
Técnico
Por quanto tempo um access token permanece válido?
Por quanto tempo um access token permanece válido?
Access tokens não expiram explicitamente. Um access token será invalidado se o usuário revogar o aplicativo nas configurações da conta no X ou se a X suspender o aplicativo. Se um aplicativo for suspenso, haverá uma observação no painel do X App informando que ele foi suspenso.
E se um access token se tornar inválido?
E se um access token se tornar inválido?
Presuma que o access token de um usuário pode se tornar inválido a qualquer momento. Se isso ocorrer, solicite que o usuário autorize o aplicativo novamente. Garantir que essa situação seja tratada de forma adequada é importante para uma boa experiência do usuário.
A página de registro do aplicativo pergunta sobre acesso de leitura/gravação. O que é considerado gravação?
A página de registro do aplicativo pergunta sobre acesso de leitura/gravação. O que é considerado gravação?
Muitos usuários confiam em um aplicativo para ler suas informações, mas não necessariamente para alterar o perfil ou publicar novos statuses. Atualizar informações pela X API — seja nome, localização ou a adição de um novo status — requer um HTTP POST. Qualquer método da API que exija um HTTP POST é considerado um método de gravação e requer acesso de leitura e gravação.