유용한 도구
Postman
코드 예제
서드파티 라이브러리
핵심 개념
인증
- tweet.fields.non_public_metrics
- tweet.fields.promoted_metrics
- tweet.fields.organic_metrics
- media.fields.non_public_metrics
- media.fields.promoted_metrics
- media.fields.organic_metrics
개발자 콘솔, 프로젝트, 그리고 개발자 App
요청 한도
필드와 expansions
fields와 expansions라는 도구 집합을 통해 API에서 어떤 데이터를 반환받을지 정확하게 선택할 수 있습니다. expansions 파라미터를 사용하면 페이로드에서 참조되는 객체를 확장해 응답에 포함시킬 수 있습니다. 예를 들어, 이 엔드포인트에서는 다음과 같은 expansions을(를) 요청할 수 있습니다:
- attachments.poll_ids
- attachments.media_keys
- author_id, entities.mentions.username
- geo.place_id
- in_reply_to_user_id,
- referenced_tweets.id,
- referenced_tweets.id.author_id
fields 파라미터를 사용하면 서로 다른 데이터 객체 내에서 어떤 fields를 받을지 정확하게 선택할 수 있습니다. 이 엔드포인트들은 주로 게시물(Post) 객체를 반환합니다. 기본적으로 게시물 객체는 id와 text 필드를 반환합니다. tweet.created_at 또는 tweet.entities와 같은 추가 필드를 받으려면 fields 파라미터를 사용해 해당 필드들을 명시적으로 요청해야 합니다. 통합 시 활용을 고려할 만한 중요한 필드로는 투표 데이터, 메트릭, 게시물 주석(annotations), 그리고 대화 ID 필드 등이 있습니다.
X API v2 데이터 사전에 fields 및 expansions 사용 방법을 함께 다루는 가이드를 추가해 두었습니다.
코드 예제
게시물을 리트윗한 사용자 조회
cURL
게시물을 리트윗하기
cURL