소개
사전 요구 사항
학술 프로젝트에 App 연결하기
그다음, 기존 App 중 하나를 선택해 아래와 같이 프로젝트에 연결할 수
있습니다.
또는 새 App을 생성하고 이름을 지정한 뒤 완료를 클릭하여 Academic
Project에 새 App을 연결할 수도 있습니다.
이렇게 하면 API 키와, 이후 전체 아카이브 검색 엔드포인트에 연결하는 데 사용할
Bearer Token을(를) 받게 됩니다.
주의 사항
위 스크린샷의 키 값은 숨김 처리되어 있지만, 실제 개발자 콘솔에서는
API Key, API Secret Key, Bearer Token의 실제 값을 확인할 수 있습니다.
이 키들과 Bearer Token은 전체 아카이브 검색 엔드포인트를 호출하는 데
필요하므로 반드시 저장해 두십시오.
전체 아카이브 검색 엔드포인트에 연결하기
쿼리 작성 위의 예시 호출에서 볼 수 있듯이
query 매개변수를 사용하면
검색하려는 데이터를 지정할 수 있습니다. 예를 들어
covid 또는 coronavirus라는 단어를 포함하는 모든 포스트를
가져오려면, 괄호 안에서 OR 연산자를 사용해
쿼리를 (covid OR coronavirus)와 같이 작성할 수 있고,
이에 따라 API 호출은 다음과 같은 형태가 됩니다:
start_time 및 end_time 파라미터를 사용하여 과거 포스트 가져오기
지오태그된 과거 포스트 가져오기 지오태그된 포스트는 도시, 주, 국가 등과 같은 지리 정보가 함께 연결된 포스트를 의미합니다.
has:geo 연산자 사용하기
place_country 연산자 사용하기
place_country 연산자를 사용하여 지리 정보가 포함된 포스트를 특정 국가로 제한할 수 있습니다. 아래 cURL 명령어는 미국에서 작성된 @XDevelopers 계정의 모든 포스트를 가져옵니다: