아직 출력이 없습니다. 폼을 제출해 콘텐츠를 생성하세요.
숨겨진 수수료 없이 투명한 가격. 사용량에 따라 지불합니다.
| 규칙 및 양식 | Channel | 크레딧 | 가격 (USD) | 공식/참고 가격 | 일일 절감액 |
|---|---|---|---|---|---|
quote-tweet otherTwitter | Starter | 0.01per post | $0.00005 | - | - |
twitter-api-graphql 사용 전체 가이드
단일 API 호출로 사용자 지정 텍스트, 미디어 첨부 파일, 컨텍스트 주석을 포함해 공개 트윗을 프로그래밍 방식으로 인용 트윗하세요.

ApiPass의 Twitter Graphql Quote Tweet API는 X(이전 Twitter)의 내부 GraphQL 인프라 복잡성을 다루지 않고도 X에 인용 트윗을 게시할 수 있게 해주는 개발자 친화적인 엔드포인트입니다. 대상 트윗 URL과 코멘터리 텍스트를 제출하면, API가 인증된 계정을 대신해 인용 트윗을 자동으로 작성하고 게시합니다. 미디어 첨부 파일, 민감한 콘텐츠 플래그, 시맨틱 주석, 다크(미게시) 요청과 같은 리치 콘텐츠를 지원하므로 소셜 자동화, 콘텐츠 예약, 참여 도구, AI 기반 게시 에이전트에 이상적입니다. ApiPass의 통합 작업 기반 아키텍처 위에 구축되어, 이 API는 간단한 비동기 워크플로를 사용합니다. 작업을 제출한 다음, 인용 트윗이 성공적으로 게시되면 폴링하거나 콜백을 수신하면 됩니다.
X의 내부 GraphQL 스키마, 쿼리 ID, 기능 플래그를 리버스 엔지니어링할 필요가 없습니다. ApiPass는 모든 것을 깔끔한 REST 엔드포인트 뒤에서 추상화합니다.
기본 auto 채널은 실시간 가격 및 안정성 지표를 기반으로 제공업체 간에 작업을 지능적으로 할당하여, 최소 비용과 신뢰할 수 있는 성능의 균형을 맞춥니다.
초저비용 실험부터 프로덕션급 워크로드까지, 예산과 안정성 요구사항에 맞춰 starter, regular, official 채널 중에서 선택하세요.
작업을 제출하고 콜백 URL을 통해 결과를 수신하여, 연결을 계속 열어두거나 복잡한 폴링 로직을 구현할 필요가 없습니다.
media_entities 배열을 통해 이미지, 동영상을 첨부하고 인용 트윗 페이로드에서 사용자를 직접 태그할 수 있습니다.
어떤 X 계정에서든 표준 auth_token 쿠키를 사용하세요. OAuth 앱 등록, 개발자 승인, 속도 제한 협상이 필요하지 않습니다.
사용자 지정 tweet_text와 공개 트윗을 가리키는 attachment_url을 결합해 X에서 네이티브 인용 트윗을 생성하세요.
media_entities를 통해 업로드된 미디어를 첨부하고, possibly_sensitive로 콘텐츠를 민감한 콘텐츠로 표시하며, 더 풍부한 컨텍스트 메타데이터를 위해 semantic_annotation_ids를 포함할 수 있습니다.
미게시/초안 스타일 요청에는 dark_request 플래그를 사용하고, 프로모션 콘텐츠가 응답과 상호작용하는 방식을 제어하려면 includePromotedContent를 포함하세요.
중앙 집중식 대시보드에서 여러 X 계정에 걸쳐 인용 트윗을 예약하고 게시하세요.
트렌딩 트윗을 LLM으로 전달해 컨텍스트에 맞는 코멘터리를 생성하고, 인용 트윗으로 자동 게시하세요.
속보 트윗을 독자를 위한 편집 맥락, 인용, 번역과 함께 인용 트윗하세요.
크리에이터가 인플루언서의 트윗을 의미 있는 추가 코멘트와 함께 인용하여 체계적으로 소통할 수 있도록 돕는 도구를 구축하세요.
접근성, 가격, 개발자 경험 측면에서 ApiPass의 Quote Tweet 엔드포인트가 X의 공식 API와 어떻게 다른지 확인해 보세요.
X의 공식 API는 개발자 계정 승인, 쓰기 액세스를 위한 유료 티어(Basic/Pro/Enterprise), 엄격한 프로젝트 설정을 요구합니다. ApiPass는 로그인된 X 세션에서 추출한 auth_token 쿠키만 필요하므로 몇 분 안에 통합할 수 있습니다.
공식 X API는 더 높은 사용량에 대해 상당한 구독료가 붙는 티어별 월간 게시물 할당량을 적용합니다. ApiPass는 다중 제공업체 라우팅을 갖춘 작업당 과금 모델을 사용하므로, 엔터프라이즈 계약에 묶이지 않고 인용 트윗 규모를 확장할 수 있습니다.
브랜드 언급이나 사용자 생성 콘텐츠를 프로모션 문구와 함께 인용 트윗하여 프로그래밍 방식으로 확산시키세요.
규칙을 위반했거나 주목할 만한 트윗을 커뮤니티 계정의 공식 답변, 정정, 맥락과 함께 인용 트윗하세요.
시장에 영향을 주거나 경기 흐름을 바꾸는 관련 트윗을 데이터 파이프라인에서 자동 생성한 분석과 함께 인용 트윗하세요.
지역 또는 파트너 계정에서 브랜드의 발표 트윗을 자동으로 인용 트윗하여 유기적 도달 범위를 극대화하세요.
ApiPass 대시보드에서 ApiPass API 키를 가져오고, 로그인한 상태로 Twitter 홈페이지를 연 다음 F12 → Application → Storage → Cookies → auth_token으로 이동하여 X auth_token을 추출하세요.
model을 twitter/graphql/quote-tweet로 설정하고, AuthToken, tweet_text(코멘터리), attachment_url(인용할 트윗 URL)을 포함하여 https://api.apipass.dev/api/v1/jobs/createTask로 POST 요청을 보내세요. 인용 트윗이 게시되었을 때 완료 알림을 받으려면 선택적으로 callBackUrl을 포함할 수 있습니다.
반환된 taskId를 사용해 GET /api/v1/jobs/recordInfo?taskId={taskId}를 조회하세요. state가 success가 될 때까지 폴링하거나 콜백을 기다린 다음, resultJson.resultObject에서 게시된 인용 트윗 세부 정보를 확인하세요. 가능한 상태에는 waiting, queuing, generating, success, fail이 포함됩니다.
모든 API는 Bearer Token을 통한 인증이 필요합니다.
Authorization: Bearer
트윗을 인용합니다.
이 API는 다음 구조의 JSON 페이로드를 받습니다:
1{
2 "model": "string",
3 "callBackUrl": "string (optional)",
4 "channel": "auto",
5 "input": {
6 "AuthToken": "string",
7 "variables": {
8 "tweet_text": "string",
9 "attachment_url": "string",
10 "dark_request": "boolean",
11 "media": {
12 "media_entities": [
13 { "media_id": "string", "tagged_users": ["string"] }
14 ],
15 "possibly_sensitive": "boolean"
16 },
17 "semantic_annotation_ids": ["string"],
18 "includePromotedContent": "boolean"
19 }
20 }
21}model필수string생성에 사용할 모델 이름입니다.
"twitter/graphql/quote-tweet"
callBackUrl선택적string작업 완료 알림을 받을 콜백 URL입니다. 생략하면 콜백이 전송되지 않습니다.
"https://your-domain.com/api/callback"
channel선택적stringchannel 파라미터를 통해 APIPASS 내의 해당 제공자를 지정할 수 있습니다. 이러한 제공자는 실제 이미지 및 동영상 생성 작업을 처리합니다. APIPASS는 현재 세 가지 제공자 옵션을 제공합니다:
channel 파라미터의 기본값은 auto입니다. 활성화하면 APIPASS가 실시간 가격 및 안정성 지표를 기반으로 사용 가능한 제공자 간에 작업을 자동으로 할당하여 최소 비용과 안정적인 성능의 균형을 맞춥니다. 맞춤 라우팅 요구 사항이 없다면 기본값 auto를 유지하세요.
사용 가능한 옵션:
auto
input 객체에는 다음 파라미터가 포함됩니다:
input.variables.tweet_text필수stringfight!
input.variables.attachment_url선택적stringhttps://x.com/realDonaldTrump/status/1852944751370109241
input.variables.dark_request선택적booleanfalse
input.variables.media.media_entities선택적array[]
input.variables.media.possibly_sensitive선택적booleanfalse
input.variables.semantic_annotation_ids선택적array[]
input.variables.includePromotedContent선택적booleanfalse
input.AuthToken필수stringTwitter 홈페이지를 열고 로그인한 다음 F12 > Application > Storage > Cookies > auth_token으로 이동하세요.

YOUR_X_AUTH_TOKEN
1curl -X POST "https://api.apipass.dev/api/v1/jobs/createTask" \
2 -H "Content-Type: application/json" \
3 -H "Authorization: Bearer YOUR_API_KEY" \
4 -d '{
5 "model": "twitter/graphql/quote-tweet",
6 "callBackUrl": "https://your-domain.com/api/callback",
7 "input": {
8 "AuthToken": "YOUR_X_AUTH_TOKEN",
9 "variables": {
10 "tweet_text": "fight!",
11 "attachment_url": "https://x.com/realDonaldTrump/status/1852944751370109241",
12 "dark_request": False,
13 "media": {
14 "media_entities": [],
15 "possibly_sensitive": False,
16 },
17 "semantic_annotation_ids": [],
18 "includePromotedContent": False,
19 }
20 }
21 }'1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "taskId": "task_12345678"
6 }
7}code상태 코드입니다. 200은 성공, 그 외는 실패를 의미합니다.
message응답 메시지입니다. 실패 시 오류 설명이 포함됩니다.
data.taskId작업 상태와 결과를 조회하는 데 사용하는 작업 ID입니다.