좋아요 관리: Standard v1.1와 X API v2 비교
- 유사점
- OAuth 1.0a 사용자 컨텍스트
- 차이점
- 엔드포인트 URL 및 HTTP 메서드
- App 및 Project 요구 사항
- 요청 매개변수
유사점
차이점
- Standard v1.1 엔드포인트:
- POST https://api.x.com/1.1/favorites/create.json (게시물 좋아요)
- POST https://api.x.com/1.1/favorites/destroy.json (게시물 좋아요 취소)
- X API v2 엔드포인트:
- POST https://api.x.com/2/tweets/:id/likes (게시물 좋아요)
- DELETE https://api.x.com/2/tweets/:id/likes/:tweet_id (게시물 좋아요 취소)
Standard v1.1 매개변수는 쿼리 매개변수로 전달되는 반면, X API v2 매개변수는 POST 엔드포인트의 경우 본문 매개변수로, DELETE 엔드포인트의 경우 경로 매개변수로 전달된다는 점에 유의하세요.
또한, Standard v1.1 엔드포인트를 사용할 때는 게시물에 좋아요를 누르는 사용자의 id가 필요하지 않습니다. 함께 전달되는 Access Tokens와 OAuth 1.0a User Context를 통해 어떤 사용자가 좋아요/좋아요 취소를 수행하는지 유추하기 때문입니다.
코드 예제
게시물에 좋아요 표시하기 (v2)
cURL
게시물 좋아요 취소 (v2)
cURL