리스트 조회: 표준 v1.1과 X API v2 비교
- 유사점
- 인증 방식
- 요청 한도
- 차이점
- 엔드포인트 URL
- App 및 Project 요구 사항
- 요청당 데이터 객체 수 제한
- 응답 데이터 형식
- 요청 매개변수
유사점
차이점
- 표준 v1.1 엔드포인트:
- GET https://api.x.com/1.1/lists/show.json (지정한 리스트 조회)
- GET https://api.x.com/1.1/lists/ownerships.json (지정한 사용자가 소유한 리스트 조회)
- X API v2 엔드포인트:
- GET https://api.x.com/2/lists/:id (지정한 리스트 조회)
- GET https://api.x.com/2/users/:id/owned_lists (지정한 사용자가 소유한 리스트 조회)
- created_at
- follower_count
- member_count
- owner_id
- description
- private
각 가이드에서 이러한 새로운 파라미터에 대해 더 자세히 읽어 보시거나, fields 및 expansions 사용 방법에 관한 가이드를 참고하시기 바랍니다.
또한, 표준 v1.1 필드를 새 v2 필드에 매핑하는 데 도움이 되는 데이터 형식 마이그레이션 가이드도 준비했습니다. 이 가이드는 특정 필드를 반환하기 위해 v2 요청에 함께 전달해야 하는 expansion 및 field 파라미터도 구체적으로 제공합니다.
특정 필드를 요청하는 방식의 변경과 더불어, X API v2는 Post 및 user 객체를 포함하여 API가 반환하는 객체에 대해 새로운 JSON 설계를 도입하고 있습니다.
- JSON 루트 레벨에서 표준 엔드포인트는 게시물 객체를 statuses 배열로 반환하는 반면, X API v2는 data 배열로 반환합니다.
- 리트윗 및 인용된 “statuses”를 참조하는 대신, X API v2 JSON은 리트윗 및 인용된 Tweet을 참조합니다. contributors 및 user.translator_type 같은 많은 레거시 및 사용 중단 필드는 제거되고 있습니다.
- Post 객체의 favorites 및 user 객체의 favourites를 모두 사용하는 대신, X API v2는 like라는 용어를 사용합니다.
- X는 값이 없는 JSON 값(예: null)은 페이로드에 기록하지 않는 규칙을 채택하고 있습니다. 게시물 및 user 속성은 null이 아닌 값을 가진 경우에만 포함됩니다.
사용자 소유 리스트 조회