Skip to main content
As APIs do X lidam com enormes volumes de dados, e a autenticação protege esses dados tanto para desenvolvedores quanto para usuários. Você pode escolher entre vários métodos de autenticação, listados abaixo. A maioria dos desenvolvedores não precisa lidar diretamente com as complexidades da autenticação — as bibliotecas cliente cuidam disso automaticamente. Você encontra uma lista de bibliotecas cliente disponíveis em nossa página Ferramentas e bibliotecas.

Métodos de autenticação

OAuth 1.0a User Context

OAuth 1.0a permite que um App de desenvolvedor X autorizado acesse informações privadas da conta ou execute uma ação no X em nome de uma conta do X.
Saiba mais

App only

O Access Token App only permite que um app de desenvolvedor X acesse informações publicamente disponíveis no X.
Saiba mais

Basic authentication

Muitas das APIs enterprise do X exigem o uso de HTTP Basic Authentication.
Saiba mais

OAuth 2.0 Authorization Code Flow with PKCE

O OAuth 2.0 User Context permite autenticar em nome de outra conta com maior controle sobre o escopo do aplicativo e fluxos de autorização em múltiplos dispositivos.
Saiba mais
Nota: Você pode obter as API Keys do seu App, o App-only Access Token, o Access Token pessoal e o Access Token Secret na seção X developer Apps no Developer Console.Para fazer solicitações em nome de outro usuário, gere um conjunto separado de Access Tokens para esse usuário usando o fluxo 3-legged OAuth e, em seguida, passe os tokens desse usuário em suas solicitações com OAuth 1.0a User Context ou OAuth 2.0 user context.

Recursos adicionais

Guias

Aprenda a gerar tokens e autenticar solicitações usando nossos guias de integração.

Referência da API

Consulte nossos guias de referência para os endpoints de autenticação.

Boas práticas

Proteja-se e entenda as boas práticas para armazenar suas chaves e tokens.

FAQs

Tem alguma dúvida? Acesse nossas FAQs.