리트윗 조회: Standard v1.1과 X API v2 비교
- 유사점
- 인증
- 요청당 사용자 수 제한
- 차이점
- 엔드포인트 URL
- 요청 제한 사항
- App 및 Project 요구 사항
- 응답 데이터 형식
- 요청 매개변수
유사점
차이점
- 표준 v1.1 엔드포인트:
- https://api.x.com/1.1/statuses/retweets/:id.json
(
id파라미터로 지정된 게시물에 대한 가장 최근 리트윗 100개의 컬렉션을 반환) https://api.x.com/1.1/statuses/retweeters/ids.json(id파라미터로 지정된 게시물을 리트윗한 사용자에 속하는 최대 100개의 사용자 ID 컬렉션을 반환)
- https://api.x.com/1.1/statuses/retweets/:id.json
(
- X API v2 엔드포인트:
- https://api.x.com/2/tweets/:id/retweeted_by (특정 게시물을 리트윗한 계정들의 리스트를 반환)
- JSON 루트 레벨에서, 표준 엔드포인트는 게시물 객체를 statuses 배열로 반환하는 반면, X API v2는 data 배열로 반환합니다.
- 리트윗 및 인용 “statuses”를 참조하는 대신, X API v2 JSON은 리트윗 및 인용된 Tweets를 참조합니다. contributors, user.translator_type과 같은 많은 레거시 및 사용 중단 필드는 제거되고 있습니다.
- 게시물 객체의 favorites와 user 객체의 favourites를 모두 사용하는 대신, X API v2는 like라는 용어를 사용합니다.
- X는 값이 없는 JSON 값(예: null)을 페이로드에 기록하지 않는 규칙을 채택하고 있습니다. 게시물 및 user 속성은 null이 아닌 값을 가질 때만 포함됩니다.
- conversation_id 필드
- context 및 entities를 포함하는 두 개의 새로운 annotations 필드
- 여러 개의 새로운 metrics 필드
- 특정 게시물에 누가 답글을 달 수 있는지 보여주는 새로운 reply_setting 필드
코드 예제
게시물을 리트윗한 사용자 가져오기 (v2)
cURL