뮤트 조회: standard v1.1와 X API v2 비교
- 유사점
- 인증
- 차이점
- 엔드포인트 URL
- 요청당 사용자 수 제한
- App 및 Project 요구 사항
- 응답 데이터 형식
- 요청 매개변수
유사점
Differences
- Standard v1.1 endpoints:
- GET https://api.x.com/1.1/mutes/users/ids.json (지정된 사용자가 뮤트한 사용자의 ID 목록)
- GET https://api.x.com/1.1/mutes/users/lists.json (지정된 사용자가 뮤트한 사용자 목록)
- X API v2 endpoint:
- GET https://api.x.com/2/users/:id/muting (지정된 사용자 ID가 뮤트한 사용자 목록)
- JSON 루트 레벨에서, standard 엔드포인트는 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이 아닌 값을 가질 때에만 포함됩니다.
- conversation_id 필드
- context와 entities를 포함하는 두 개의 새로운 annotations 필드
- 여러 개의 새로운 metrics 필드
- 특정 게시물에 누가 답글을 달 수 있는지 표시하는 새로운 reply_setting 필드
| 표준 | X API v2 |
|---|---|
| stringify_ids | 해당 없음 |
| cursor | pagination_token |
| skip_status | 해당 없음 |
| 표준 | 설명 |
|---|---|
| include_entities | 이 파라미터는 게시물 페이로드에서 entities 노드를 제거하는 데 사용됩니다. 추가 필드 및 expansions 기능으로 대체되었습니다. |
코드 예제
음소거한 사용자 조회 (v2)
cURL