유용한 도구
Postman
코드 샘플
서드파티 라이브러리
핵심 개념
인증
개발자 콘솔, Project, 그리고 개발자 App
요청 한도
| Endpoint | HTTP method | Rate limit |
|---|---|---|
| /2/lists/:id/members | GET | 15분당 900회 요청 |
| /2/users/:id/list_memberships | GET | 15분당 75회 요청 |
| /2/lists/:id/members | POST | 15분당 300회 요청 |
| /2/lists/:id/members/:user_id | DELETE | 15분당 300회 요청 |
필드와 expansions
fields 및 expansions라는 도구 세트를 통해 API에서 어떤 데이터를 반환받을지 정확히 선택할 수 있습니다. expansions 매개변수는 페이로드에서 참조된 객체를 확장하여 함께 포함할 수 있게 해줍니다. 예를 들어, 리스트 멤버를 조회할 때는 다음과 같은 expansions을 가져올 수 있습니다:
pinned_tweet_id
fields 매개변수는 서로 다른 데이터 객체 내에서 어떤 fields를 받을지 정확히 선택할 수 있게 해줍니다. 리스트 멤버 조회는 주로 user 객체를 반환합니다. 기본적으로 user 객체는 id, name, username 필드를 반환합니다. user.created_at 또는 user.description 같은 추가 필드를 받으려면 user.fields 매개변수를 사용하여 해당 필드들을 명시적으로 요청해야 합니다.
fields and expansions를 사용하는 방법에 대한 가이드를 제공하고 있습니다.
아래 표는 각 조회 엔드포인트에서 사용할 수 있는 필드와 expansions를 보여줍니다:
| 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 |