인증
최근 검색
| 방식 | 사용 사례 |
|---|---|
| OAuth 2.0 App-Only | 공개 게시물 데이터 |
| OAuth 2.0 Authorization Code with PKCE | 비공개 메트릭 |
| OAuth 1.0a User Context | 비공개 메트릭 |
전체 아카이브 검색
쿼리 작성하기
쿼리 길이 제한
| 액세스 레벨 | 최근 검색 | 전체 아카이브 검색 |
|---|---|---|
| 셀프 서비스 | 512자 | 1,024자 |
| 엔터프라이즈 | 4,096자 | 4,096자 |
연산자 유형
| 유형 | 설명 | 예시 |
|---|---|---|
| 단독형 | 단독으로 사용할 수 있습니다 | #python, from:user |
| 조합 필수형 | 단독형 연산자와 함께 사용해야 합니다 | has:media, is:retweet |
쿼리 만들기
쿼리 구문을 자세히 알아보세요
연산자 참조
사용 가능한 모든 연산자를 확인하세요
필드와 expansions
id, text, edit_history_tweet_ids만 포함됩니다. 추가 데이터를 요청하려면 매개변수를 사용하세요.
요청 예시
cURL
사용 가능한 expansions
| Expansion | 반환값 |
|---|---|
author_id | 작성자의 사용자 객체 |
attachments.media_keys | 첨부된 미디어 객체 |
attachments.poll_ids | 첨부된 투표 객체 |
referenced_tweets.id | 인용 또는 답글 대상 포스트 |
geo.place_id | 장소 객체 |
entities.mentions.username | 멘션된 사용자 객체 |
필드와 expansions 가이드
응답을 맞춤 구성하는 방법을 자세히 알아보세요
페이지네이션
next_token을 사용하세요.
동작 방식
- 초기 요청을 보낼 때
max_results를 설정합니다. meta객체에서next_token을 확인합니다.- 이후 요청에
next_token을 포함합니다. next_token이 더 이상 반환되지 않을 때까지 반복합니다.
예시
cURL
페이지네이션 가이드
페이지네이션에 대해 자세히 알아보기
포스트 수정
고려 사항
edit_history_tweet_ids에는 모든 게시물 ID가 포함됩니다(가장 오래된 것부터)- 30분 제한 시간이 지난 후에 가져온 포스트는 최종 버전으로 간주됩니다
- 실시간에 가까운 사용 사례에서는 최근에 게시된 포스트가 여전히 수정될 수 있습니다
게시물 수정 기본 사항
게시물 수정에 대해 자세히 알아보기
모범 사례
구체적으로 시작하기
여러 연산자를 사용해 결과를 좁히고 노이즈를 줄이세요.
반복적으로 테스트하기
처음에는 범위를 넓게 잡고, 결과를 보면서 점진적으로 정교화하세요.
페이지네이션 처리하기
대용량 결과 집합에는 적절한 페이지네이션을 구현하세요.
결과 캐싱하기
반복 요청을 피하기 위해 결과를 로컬에 저장하세요.
다음 단계
쿼리 작성
쿼리 구문 익히기
연산자 참조
사용 가능한 모든 연산자
페이지네이션
대용량 결과 처리
API 참조 문서
엔드포인트 전체 문서