메인 콘텐츠로 건너뛰기

좋아요 관리 엔드포인트 시작하기

이 빠른 시작 가이드는 Postman을 사용해 좋아요 관리 엔드포인트로 첫 요청을 보내는 방법을 안내합니다. 여러 언어의 샘플 코드를 확인하려면 X API v2 샘플 코드 GitHub 리포지토리를 방문하세요. 

사전 준비 사항

이 가이드를 완료하려면 키와 토큰 세트가 필요합니다. 다음 단계를 따라 생성할 수 있습니다.
  1. 개발자 계정을 신청해 승인을 받습니다.
  2. 개발자 포털에서 Project와 연결된 Developer 앱을 만듭니다.
  3. 앱의 “Keys and tokens” 페이지로 이동해 API 키, 액세스 토큰, 베어러 토큰을 비밀번호 관리자에 저장합니다.

좋아요 관리 요청 빌드 단계

1단계: 도구 또는 라이브러리로 시작하기 이 엔드포인트에 요청을 보내는 데 사용할 수 있는 다양한 도구, 코드 예제, 라이브러리가 있지만, 여기서는 과정을 단순화하기 위해 Postman을 사용하겠습니다. X API v2 Postman 컬렉션을 환경에 로드하려면 다음 버튼을 클릭하세요:
X API v2를 Postman에 추가
Postman에 X API v2 컬렉션을 로드한 후 “Likes” 폴더로 이동하여 “Like a Post”를 선택합니다. 2단계: 요청 인증하기 이 엔드포인트에 성공적으로 요청하려면 OAuth 1.0a 사용자 컨텍스트를 사용해야 합니다. 이를 위해 “X API v2”라는 환경을 선택하고, 초기값과 현재값 필드에 다음 키와 토큰을 변수로 추가하세요:
  • consumer_key: API Key
  • consumer_secret: API Key Secret
  • access_token: Access Token
  • token_secret: Access Token Secret  
3단계: 좋아요할 게시물 지정하기 좋아요 관리 엔드포인트는 두 개의 ID가 필요합니다. 하나는 사용자 ID(게시물에 좋아요를 누르려는 사용자), 다른 하나는 사용자가 좋아요 또는 좋아요 취소하려는 게시물의 Post ID입니다. 사용자 ID는 인증 사용자 ID와 일치해야 하며, 이는 요청을 인증할 때 해당 사용자 ID와 연관된 액세스 토큰을 전달해야 함을 의미합니다. 이 경우 본인의 사용자 ID를 지정할 수 있습니다. ID는 다음 두 가지 방법으로 찾을 수 있습니다:
  1. user lookup by username 엔드포인트를 사용하여 사용자 이름을 전달하면 id 필드를 받을 수 있습니다.
  2. Access Token의 숫자 부분이 사용자 ID입니다.  
또한 좋아요할 게시물을 지정해야 합니다. x.com에서 게시물을 클릭한 뒤 URL에서 Post ID를 확인할 수 있습니다. 예를 들어, 다음 URL의 Post ID는 1228393702244134912입니다. https://x.com/TwitterDev/status/1228393702244134912 Postman에서 “Params” 탭으로 이동하여 id 경로 변수의 “Value” 열에 본인의 ID를 입력하세요. “Body” 탭으로 이동하여 좋아요할 게시물의 ID를 tweet_id 파라미터의 값으로 입력하세요. 어떤 ID 앞뒤에도 공백을 포함하지 않도록 주의하세요.
KeyValue
id(본인의 사용자 ID)
tweet_id(좋아요할 게시물의 ID)
“Send” 버튼을 클릭하면 관계 상태를 포함하는 응답 객체를 받게 됩니다:
  • “liked”: true를 받으면 해당 id가 tweet_id를 성공적으로 좋아요한 것입니다.  
4단계: 요청 보내고 응답 검토하기 모든 설정을 마쳤다면 “Send” 버튼을 눌러 다음과 같은 응답을 받습니다:
{
    "data": {
        "liked": true
    }
}
동일한 게시물의 좋아요를 취소하려면 Postman의 X API v2 컬렉션에 있는 “Likes” 폴더의 “Unlike a Post” 요청을 사용하면 됩니다. id와 tweet_id는 이전 예시와 동일하게 사용하세요. 게시물의 좋아요를 취소할 때는 JSON 본문을 추가할 필요가 없으므로 id와 tweet_id에 대한 필수 쿼리 매개변수를 추가했는지 확인하십시오.