Guia de integração
- Ferramentas úteis
- Conceitos fundamentais
- Autenticação
- Portal do desenvolvedor, Projetos e Apps
- Limites de requisições
- fields e expansions
- Paginação
Ferramentas úteis
Postman
Exemplos de código
Bibliotecas de terceiros
Conceitos principais
Autenticação
Portal do desenvolvedor, Projetos e Apps de desenvolvedor
Limites de requisições
Endpoint | método HTTP | limite de taxa |
/2/lists/:id/members | GET | 900 requests per 15 minutes |
/2/users/:id/list_memberships | GET | 75 requests per 15 minutes |
/2/lists/:id/members | POST | 300 requests per 15 minutes |
/2/lists/:id/members/:user_id | DELETE | 300 requests per 15 minutes |
Campos e expansions
fields
e expansions
. O parâmetro expansions
permite incluir objetos referenciados no payload. Por exemplo, ao consultar membros de uma List, é possível solicitar as seguintes expansions:
pinned_tweet_id
fields
permite selecionar exatamente quais fields dentro dos diferentes objetos de dados você deseja receber. A consulta de membros de List retorna principalmente objetos de usuário. Por padrão, o objeto de usuário retorna os fields id, name e username. Para receber fields adicionais como user.created_at
ou user.description
, você precisará solicitar especificamente usando o parâmetro user.fields.
Adicionamos um guia sobre como usar fields e expansions.
A tabela abaixo mostra os fields e expansions disponíveis para cada endpoint de consulta:
Endpoint | Fields | Expansions |
/2/lists/:id/members | user.fields tweet.fields | pinned_tweet_id |
/2/users/:id/list_memberships | list.fields user.fields | owner_id |