팔로우 관리: Standard v1.1과 X API v2 비교
- 유사점
- OAuth 1.0a User Context
- 차이점
- 엔드포인트 URL
- App 및 Project 요구 사항
- HTTP 메서드
- 요청 매개변수
유사점
차이점
- Standard v1.1 엔드포인트:
- POST https://api.x.com/1.1/friendships/create.json (사용자 팔로우)
- POST https://api.x.com/1.1/friendships/destroy.json (사용자 팔로우 해제)
- X API v2 엔드포인트:
- POST https://api.x.com/2/users/:id/following (사용자 팔로우)
- DELETE https://api.x.com/2/users/:source_user_id/following/:target_user_id (사용자 팔로우 해제)
Standard v1.1 파라미터는 쿼리 파라미터로 전달되는 반면, X API v2 파라미터는 body 파라미터(POST 엔드포인트의 경우) 또는 path 파라미터(DELETE 엔드포인트의 경우)로 전달된다는 점에 유의하세요.
또한, Standard v1.1 엔드포인트를 사용할 때는 OAuth 1.0a User Context와 함께 전달된 Access Token을 통해 어떤 사용자가 팔로우/언팔로우를 시작했는지 유추할 수 있으므로, v2의 id 및 source_user_id는 필수 사항이 아닙니다.
코드 예시
사용자 팔로우하기 (v2)
cURL
사용자 언팔로우 (v2)
cURL