사전 요구사항시작하기 전에 다음이 필요합니다:
- developer account
- App의 Bearer Token(Developer Console의 “Keys and tokens”에서 확인)
필터 규칙 생성
규칙은 어떤 게시물을 수신할지 정의합니다. keywords, hashtags, users 등을 매칭하는 데 연산자를 사용하세요.예시 규칙: 이미지가 포함된 “cat” 게시물 매칭:
규칙 작성
규칙 구문 및 연산자 익히기
스트림에 규칙 추가
rules 엔드포인트를 사용해 규칙을 추가합니다. 각 게시물이 어떤 규칙에 매칭됐는지 식별할 수 있도록 응답:
tag를 포함하세요:cURL
규칙 확인
활성 규칙을 모두 나열하여 규칙이 추가되었는지 확인합니다:
cURL
스트림 연결
매칭 게시물을 수신하기 위해 지속적인 연결을 엽니다:
cURL
수신 게시물 처리
매칭 게시물은 JSON 객체로 스트리밍됩니다:
규칙 삭제 (선택 사항)
ID로 규칙을 제거합니다:
cURL
연결 관리
Keep-alive 신호
Keep-alive 신호
스트림은 20초마다 빈 줄(
\r\n)을 보냅니다. 20초 동안 데이터나 keep-alive를 수신하지 않으면 재연결하세요.연결 종료
연결 종료
연결을 닫으려면
Ctrl+C를 누르거나 터미널 창을 닫으세요.연결 제한
연결 제한
App당 하나의 연결만 허용됩니다. 새 연결을 열면 기존 연결이 닫힙니다.
다음 단계
규칙 작성
규칙 구문 익히기
연산자 레퍼런스
사용 가능한 모든 연산자
연결 끊김 처리
원활하게 재연결하기
API 레퍼런스
전체 엔드포인트 문서