뮤트 관리: Standard v1.1과 X API v2 비교
- 유사점
- OAuth 1.0a 사용자 컨텍스트
- 차이점
- 엔드포인트 URL
- App 및 Project 요건
- HTTP 메서드
- 요청 매개변수
유사점
차이점
- Standard v1.1 엔드포인트:
- POST https://api.x.com/1.1/mutes/users/create.json (사용자 뮤트)
- POST https://api.x.com/1.1/mutes/users/destroy.json (사용자 뮤트 해제)
- X API v2 엔드포인트:
- POST https://api.x.com/2/users/:id/muting (사용자 뮤트)
- DELETE https://api.x.com/2/users/:source_user_id/muting/:target_user_id (사용자 뮤트 해제)
Standard v1.1 파라미터는 쿼리 파라미터로 전달되는 반면, X API v2 파라미터는 본문 파라미터(POST 엔드포인트의 경우) 또는 경로 파라미터(DELETE 엔드포인트의 경우)로 전달된다는 점에 유의하십시오.
또한 Standard v1.1 엔드포인트를 사용할 때는 OAuth 1.0a User Context와 함께 전달되는 액세스 토큰을 통해 어떤 사용자가 뮤트/뮤트 해제를 시작했는지 알 수 있으므로, 대상 사용자를 뮤트하는 사용자의 id는 별도로 지정할 필요가 없습니다.
코드 예제
사용자를 뮤트하기 (v2)
cURL
사용자 음소거 해제 (v2)
cURL