리트윗 관리: 표준 v1.1과 X API v2 비교
- 유사점
- 인증
- 차이점
- 엔드포인트 URL 및 HTTP 메서드
- 요청 한도
- App 및 Project 요구 사항
- 요청 파라미터
유사점
차이점
- Standard v1.1 엔드포인트:
- https://api.x.com/1.1/statuses/retweet/:id.json (게시물을 리트윗합니다. 리트윗 정보가 포함된 원본 게시물을 반환합니다)
- https://api.x.com/1.1/statuses/unretweet/:id.json (리트윗을 취소합니다. 리트윗 정보가 포함된 원본 게시물을 반환합니다)
- X API v2 엔드포인트:
- https://api.x.com/2/tweets/:id/retweets (지정된 게시물을 리트윗합니다)
- https://api.x.com/2/users/:id/retweets/:source_tweet_id (지정된 게시물의 리트윗을 취소합니다)
Standard v1.1의 파라미터는 쿼리 파라미터로 전달되는 반면, X API v2의 파라미터는 POST 엔드포인트에서는 본문(body) 파라미터로, DELETE 엔드포인트에서는 경로(path) 파라미터로 전달된다는 점에 유의하세요.
또한, Standard v1.1 엔드포인트를 사용할 때는 OAuth 1.0a User Context와 함께 전달된 Access Tokens를 통해 리트윗 또는 리트윗 취소를 수행하는 사용자를 유추할 수 있으므로, 게시물을 리트윗하는 사용자의 id를 별도로 지정할 필요가 없습니다.
코드 예시
게시물 리트윗하기 (v2)
cURL
리트윗 취소 (v2)
cURL