Skip to main content
이 가이드는 애플리케이션에 User lookup 엔드포인트를 통합할 때 필요한 핵심 개념을 다룹니다.

인증

모든 X API v2 엔드포인트는 인증이 필요합니다. 사용 사례에 맞는 방식을 선택하세요:

App-Only 인증

공개 사용자 데이터에는 Bearer Token을 사용하세요:
cURL

User Context 인증

인증된 사용자 엔드포인트(/2/users/me)에 필요합니다:
cURL
/2/users/me 엔드포인트는 User Context 인증에서만 동작합니다. App-Only 토큰은 오류를 반환합니다.

필드 및 확장

X API v2는 기본적으로 최소한의 데이터를 반환합니다. 필요한 데이터를 정확히 요청하려면 fieldsexpansions를 사용하세요.

기본 응답

사용 가능한 필드

fields를 사용한 예시

cURL

expansion이 포함된 응답

응답 예시

Fields 및 expansions 가이드

응답 커스터마이징에 대해 자세히 알아보기

배치 조회

단일 요청으로 여러 사용자 조회:
cURL (ID로)
배치 요청은 100명의 사용자로 제한됩니다. 더 큰 데이터셋에는 여러 번의 요청을 사용하세요.

오류 처리

일반적인 오류

정지되거나 삭제된 사용자

사용자가 정지되거나 삭제된 경우:
  • 단일 사용자 조회는 404를 반환합니다
  • 다중 사용자 조회는 결과에서 해당 사용자를 제외하고 errors 배열을 반환합니다
응답 예시

비공개 사용자

팔로우하지 않는 비공개 계정의 경우:
  • 기본 정보(id, name, username)는 사용 가능합니다
  • 비공개 콘텐츠(고정된 Post)는 제한될 수 있습니다
  • protected: true는 계정 상태를 나타냅니다

모범 사례

배치 요청

다중 사용자 엔드포인트를 사용하여 한 번에 최대 100명의 사용자를 가져와 API 호출을 줄이세요.

필요한 필드만 요청

필요한 필드만 지정하여 응답 크기를 최소화하세요.

사용자 데이터 캐싱

반복 요청을 줄이기 위해 사용자 프로필을 로컬에 캐시하세요.

오류를 우아하게 처리

배치 응답에서 부분 오류를 확인하세요.

다음 단계

API 레퍼런스

전체 엔드포인트 문서

데이터 사전

사용 가능한 모든 객체와 필드

예제 코드

동작하는 코드 예제

오류 처리

오류를 우아하게 처리하기