PageSourceSearch

https://twexapi.io/_next/static/chunks/258-8b1906ab4153da85.js

js twexapi.io collected 2026-10-02 00:21:40 UTC 35,361 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[258],{2358:(e,t,i)=>{i.d(t,{HF:()=>a,bZ:()=>n});let n=["","pricing","get-started","integrations","n8n-integration","contact","metrics","x-api-pricing","acceptable-use","cookies","privacy","terms"],r={zh:{eyebrow:"TwexAPI 中文指南",cta:"开始使用 TwexAPI",ctaText:"注册账户、创建 API Key,并使用按量 Credits 调用公开社交数据接口。",primary:"创建账户",secondary:"查看价格"},ja:{eyebrow:"TwexAPI 日本語ガイド",cta:"TwexAPIを始める",ctaText:"アカウントを作成し、APIキーを発行して、Credits方式で公開ソーシャルデータAPIを利用できます。",primary:"アカウントを作成",secondary:"料金を見る"}};function s(e,t){return{...r[e],...t}}function a(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return"en"===e?t?"/".concat(t):"/":"ja"===e&&"x-api-pricing"===t?"/ja/twitter-api-pricing":t?"/".concat(e,"/").concat(t):"/".concat(e)}s("zh",{title:"Twitter/X API 替代方案:公开社交数据 API | TwexAPI",description:"TwexAPI 提供 Twitter(X)公开帖子搜索、用户资料、关注关系、趋势和发布接口,采用可预测的 Credits 按量计费。",heading:"面向开发者和 AI Agent 的 Twitter/X 公开数据 API",intro:"使用一个 API Key 搜索 Twitter(X)公开帖子、读取用户资料和公开关系数据,并把结果接入应用、研究流程或 AI Agent。TwexAPI 采用 Credits 按量计费,无需绑定大型月度套餐。",sections:[["公开数据能力","覆盖公开帖子搜索、用户资料、粉丝与关注列表、趋势等常见数据工作流。每个接口都有明确的请求方式和 Credits 消耗说明。"],["适合开发与自动化","可以通过 REST API、CLI、Skill 和 MCP 接入脚本、后台任务与 Agent 工作流,并在正式调用前验证请求参数。"],["可预测的用量成本","Credits 余额和调用记录集中显示在 Dashboard 中,便于按项目控制预算并根据真实调用量充值。"]],faq:[["TwexAPI 提供什么数据?","提供文档中列出的 Twitter(X)公开数据接口,不提供私密账户内容或历史数据归档。"],["如何开始?","注册后在 Dashboard 创建 API Key,按照接口文档发送第一个请求。"]]}),s("zh",{title:"Twitter/X API 价格与 Credits 按量计费 | TwexAPI",description:"查看 TwexAPI 中文价格、Credits 套餐、典型读取成本、Pro 月度方案以及充值与余额规则。",heading:"清晰的 Credits 按量计费",intro:"TwexAPI 将不同接口的用量换算为 Credits。你可以从小额一次性充值开始,也可以选择适合持续调用的 Pro 方案。页面价格和接口文档共同说明实际消耗。",sections:[["一次性 Credits","按需要充值并保留余额,适合项目验证、间歇任务和用量波动较大的应用。"],["Pro 月度方案","适合持续运行的产品和自动化任务,购买前请核对当前包含的吞吐量与权益。"],["如何估算成本","先确认目标接口每次调用的 Credits,再乘以预计请求量,并为重试和分页预留空间。"]],faq:[["Credits 会如何消耗?","每个接口按照文档标明的 Credits 规则扣减,实际记录可在 Dashboard 查看。"],["可以先小规模测试吗?","可以,建议先用少量请求验证字段、分页和错误处理,再扩大调用量。"]]}),s("zh",{title:"TwexAPI 中文入门:创建 Key 并发送首次请求",description:"按照中文步骤注册 TwexAPI、创建 API Key、选择接口、发送首次公开数据请求并处理常见错误。",heading:"从注册到第一次 API 请求",intro:"这份中文入门指南把接入过程拆成账户、API Key、接口选择、请求验证和生产配置五个步骤。完成基础调用后,再加入分页、重试和用量监控。",sections:[["1. 创建账户与 Key","完成注册后进入 Dashboard 创建并安全保存 API Key,不要把 Key 放入浏览器公开代码或提交到仓库。"],["2. 选择并验证接口","从文档中的单个读取接口开始,确认请求方法、参数、返回字段和 Credits 规则。"],["3. 上线前加固","为超时、限流、余额不足和分页建立明确处理逻辑,并记录请求状态而非敏感数据。"]],faq:[["API Key 应放在哪里?","放在服务端环境变量或密钥管理服务中,通过 Authorization 请求头使用。"],["首次调用失败怎么办?","先检查 URL、方法、Authorization 格式、参数和账户ä½
1™é¢ï¼Œå†æ ¹æ®çŠ¶æ€ç å¤„ç†ã€‚"]]}),s("zh",{title:"AI Agent、CLI、Skill 与 MCP 集成 | TwexAPI",description:"将 TwexAPI 接入 Codex、Claude Code、CLI、Skill、MCP 和自动化脚本,构建公开社交数据工作流。",heading:"把公开数据接入 Agent 与开发工具",intro:"TwexAPI 除了 REST API,还提供适合终端和 AI Agent 的集成方式。根据运行环境选择 CLI、Skill 或 MCP,并让敏感凭证留在本地或受控服务端。",sections:[["CLI 工作流","在终端中预览和执行查询,适合脚本、定时任务与快速验证。"],["AI Skill","为 Codex 或 Claude Code 提供清晰的接口说明和调用约束,让 Agent 在授权范围内构造请求。"],["MCP 接入","通过标准工具协议向支持 MCP 的客户端暴露经过定义的公开数据能力。"]],faq:[["应该选择哪种集成?","应用后端优先使用 REST API,终端自动化使用 CLI,Agent 工具调用可选择 Skill 或 MCP。"],["集成会暴露 API Key 吗?","正确配置时 Key 保存在本地环境或服务端,不应写入提示词、前端代码或日志。"]]}),s("zh",{title:"n8n 集成 Twitter/X 公开数据 API | TwexAPI",description:"使用 n8n HTTP Request 节点调用 TwexAPI,配置鉴权、搜索参数、分页、重试和 Credits 错误处理。",heading:"用 n8n 自动化 Twitter/X 公开数据流程",intro:"通过 n8n 的 HTTP Request 节点连接 TwexAPI,可以把公开帖子搜索、用户查询和趋势数据接入数据库、通知与分析流程。生产流程应显式处理分页和失败分支。",sections:[["配置鉴权","把 API Key 存入 n8n Credential,通过 Bearer Authorization 请求头注入,不要直接写在节点说明中。"],["构建工作流","使用 Schedule 或 Webhook 触发请求,验证响应后再连接数据库、表格或消息节点。"],["处理分页与错误","保存 next_cursor,并为 401、402、429 和 5xx 建立独立分支与重试上限。"]],faq:[["n8n 需要自定义节点吗?","不需要,标准 HTTP Request 节点即可调用 TwexAPI REST 接口。"],["如何避免重复数据?","使用 tweet_id 等稳定标识去重,并把游标和上次成功时间保存在持久存储中。"]]}),s("zh",{title:"联系 TwexAPI 技术支持",description:"联系 TwexAPI 获取账户、API Key、Credits、接口调用、账单和集成问题的技术支持。",heading:"联系 TwexAPI 支持团队",intro:"如果你在账户、API Key、Credits、接口参数或集成过程中遇到问题,请提供可复现的请求信息和状态码。不要在邮件或聊天中发送完整 API Key。",sections:[["提交有效的问题描述","说明接口、请求时间、状态码、预期结果和已尝试的排查步骤,并隐藏 Authorization 内容。"],["账户与账单问题","提供账户邮箱和订单标识即可,不要发送支付卡信息或密码。"],["接口与集成问题","附上经过脱敏的请求结构、运行环境和最小复现步骤,有助于更快定位。"]],faq:[["应该提供哪些信息?","接口名称、请求时间、状态码、脱敏参数和最小复现步骤。"],["可以发送 API Key 吗?","不要发送完整 API Key;如怀疑泄露,请立即停用并创建新 Key。"]]}),s("zh",{title:"TwexAPI 服务指标与运行状态",description:"查看 TwexAPI 公开服务指标、近期请求表现和状态说明,了解指标范围及其使用限制。",heading:"公开服务指标与状态说明",intro:"指标页面用于观察 TwexAPI 服务的近期运行情况。数值可能随接口、地区、缓存和上游条件变化,评估生产可用性时应结合自己的请求日志和错误预算。",sections:[["指标代表什么","请求量、成功率和延迟反映特定统计窗口内的服务表现,不代表每个接口的固定保证。"],["如何用于监控","将平台公开指标与应用端的状态码、延迟分位数和重试次数结合,建立自己的告警阈值。"],["异常时如何处理","先检查状态和请求配置,再限制重试频率并保存 request id,必要时联系支持。"]],faq:[["公开指标是 SLA 吗?","不是,公开指标用于透明展示近期表现,具体承诺以适用的服务条款为准。"],["为什么我的延迟不同?","接口、网络位置、查询复杂度、分页和上游可用性都会影响单次请求。"]]}),s("zh",{title:"X API 价格对比与 Twitter API 替代方案 | TwexAPI",de
1scription:"比较 X API 与 TwexAPI 的计费方式、典型公开数据读取成本、适用场景和迁移评估步骤。",heading:"比较 X API 与 TwexAPI 的公开数据成本",intro:"评估 Twitter/X API 替代方案时,不应只比较套餐价格。还需要对齐接口能力、每次返回量、分页、速率限制、数据范围和维护成本,再用同一工作负载估算总成本。",sections:[["统一比较口径","按实际需要的帖子、用户和关系数据数量比较,并把失败重试、分页和数据清洗纳入计算。"],["何时适合 TwexAPI","适合需要文档所列公开数据接口、偏好 Credits 按量付费并希望快速接入的开发团队。"],["迁移前验证","用一组固定查询对比字段、结果范围、延迟和成本,确认满足业务要求后再逐步迁移。"]],faq:[["TwexAPI 与官方 X API 完全相同吗?","不是。两者的接口、字段、数据范围、限制和服务关系不同,应按具体工作负载验证。"],["如何估算迁移成本?","使用相同查询样本记录返回条数、调用次数和 Credits,再加入工程与运维成本。"]]}),s("zh",{title:"TwexAPI 可接受使用政策",description:"阅读 TwexAPI 中文可接受使用政策,了解禁止用途、自动化责任、数据处理和账户执行规则。",heading:"可接受使用政策",intro:"使用 TwexAPI 时,你必须遵守适用法律、第三方权利以及平台公布的使用限制。本页中文内容帮助理解主要规则;具有约束力的版本以网站正式条款为准。",sections:[["禁止用途","不得用于违法访问、骚扰、欺诈、规避安全措施、侵犯隐私或大规模滥用。"],["自动化责任","你需要控制请求频率、保护凭证并审查自动化输出,不得把系统能力用于未经授权的操作。"],["执行措施","发现风险或违规时,TwexAPI 可限制接口、暂停 Key 或账户,并在适当情况下要求整改。"]],faq:[["谁对 API 使用负责?","账户持有人对其 Key、应用、自动化任务和下游使用负责。"],["发现凭证泄露怎么办?","立即停用相关 Key、创建新 Key,并检查日志和集成环境。"]]}),s("zh",{title:"TwexAPI Cookie 政策",description:"了解 TwexAPI 如何使用必要 Cookie、登录会话、偏好设置和分析技术,以及你可以如何管理选择。",heading:"Cookie 政策与偏好管理",intro:"TwexAPI 使用必要 Cookie 维持登录、安全和核心功能,并可能使用分析技术了解产品表现。不同 Cookie 的保存期限和用途不同,你可以通过浏览器和可用设置进行管理。",sections:[["必要 Cookie","用于身份验证、安全、会话和防滥用,关闭后部分账户功能可能无法正常工作。"],["偏好与分析","偏好信息帮助保持语言或界面选择;分析信号用于理解页面和产品使用情况。"],["管理方式","可以通过浏览器删除或限制 Cookie,但这可能会退出账户或重置相关偏好。"]],faq:[["拒绝 Cookie 会怎样?","限制非必要 Cookie 通常不影响基础浏览,但必要 Cookie 被阻止时登录等功能可能失效。"],["Cookie 会保存多久?","期限取决于用途,可能是会话级或在设定期限后过期。"]]}),s("zh",{title:"TwexAPI 隐私政策",description:"了解 TwexAPI 如何处理账户信息、用量记录、支持请求、支付相关信息和公开数据请求。",heading:"隐私政策",intro:"TwexAPI 仅为提供账户、安全、计费、支持和服务可靠性处理必要信息。我们不会把客户请求获得的公开帖子内容作为可销售的历史数据集保存。",sections:[["处理的信息","可能包括账户邮箱、鉴权记录、请求时间、接口用量、状态码、Credits 变化和支持沟通。"],["处理目的","用于提供服务、保护账户、预防滥用、完成计费、排查故障并满足法律义务。"],["你的选择","可以更新账户信息、管理 Key,并按照政策中的联系方式提出适用的数据请求。"]],faq:[["TwexAPI 会出售公开内容归档吗?","不会提供客户请求内容的可销售历史归档数据集。"],["如何提出隐私请求?","通过官方支持渠道联系,并提供足以验证账户的必要信息。"]]}),s("zh",{title:"TwexAPI 服务条款",description:"阅读 TwexAPI 中文服务条款说明,包括账户、Credits、API Key、付款、限制、免责声明和终止规则。",heading:"服务条款",intro:"这些条款说明你使用 TwexAPI 网站、API、Credits 和相关工具时的权利与责任。中文页面用于帮助理解;具有约束力的内容以正式条款及购买时显示的规则为准。",sections:[["账户与凭证","你应提供准确账户信息、保护 API Key,并对账户下发生的活动负责。"],["Credits 与付款","购买前应查看当前价格、Credits 规则、退款条件和适用税费,余é¢
1ä¸æ˜¯é“¶è¡Œå­˜æ¬¾ã€‚"],["服务与责任","接口能力和可用性可能变化,用户应为关键工作流建立验证、备份和错误处理。"]],faq:[["可以共享 API Key 吗?","不应公开或跨不受控主体共享 Key;应为不同环境建立独立凭证。"],["接口会永远保持不变吗?","不会,服务可能更新接口和限制,并按适用规则提供通知。"]]}),s("ja",{title:"Twitter/X API代替:公開ソーシャルデータAPI | TwexAPI",description:"Twitter(X)の公開投稿検索、プロフィール、フォロー関係、トレンド、投稿機能をCredits方式で利用できるAPI。",heading:"開発者とAI Agent向けのTwitter/X公開データAPI",intro:"1つのAPIキーでTwitter(X)の公開投稿検索、プロフィール、公開関係データを取得し、アプリ、調査、AI Agentのワークフローに接続できます。TwexAPIはCredits方式で、利用量に合わせて運用できます。",sections:[["公開データの機能","公開投稿検索、プロフィール、フォロワー・フォロー中、トレンドなど、文書化された一般的なデータ処理に対応します。"],["開発と自動化","REST API、CLI、Skill、MCPを使い、スクリプト、バックエンド、Agentの処理に組み込めます。"],["利用量を把握","DashboardでCredits残高と利用記録を確認し、プロジェクトごとの予算と実行量を管理できます。"]],faq:[["どのようなデータを取得できますか?","ドキュメントに記載された公開データです。非公開アカウントの内容や履歴アーカイブは提供しません。"],["利用開始の手順は?","登録後にDashboardでAPIキーを作成し、APIドキュメントに沿って最初のリクエストを送ります。"]]}),s("ja",{title:"Twitter/X API料金とCredits従量課金 | TwexAPI",description:"TwexAPIの日本語料金、Creditsパッケージ、一般的な読み取りコスト、Proプラン、残高の考え方を確認できます。",heading:"利用量に合わせたCredits料金",intro:"TwexAPIは各エンドポイントの利用をCreditsに換算します。小規模な検証向けの買い切りから継続利用向けのプランまで、実際の呼び出し量に合わせて選択できます。",sections:[["買い切りCredits","断続的な調査、検証、利用量が変動するプロジェクトでは、必要に応じて残高を追加できます。"],["継続利用プラン","定期処理や製品組み込みでは、購入前に現在のスループットとプラン条件を確認してください。"],["費用の見積もり","対象エンドポイントのCredits、想定リクエスト数、ページング、再試行分を含めて計算します。"]],faq:[["Creditsはどのように消費されますか?","エンドポイントごとの文書化されたルールで消費され、Dashboardで履歴を確認できます。"],["小規模に試せますか?","はい。まず少数のリクエストでレスポンス、ページング、エラー処理を確認してください。"]]}),s("ja",{title:"TwexAPI日本語入門:APIキーと最初のリクエスト",description:"TwexAPIの登録、APIキー作成、エンドポイント選択、最初の公開データ取得、エラー対応を日本語で解説。",heading:"登録から最初のAPIリクエストまで",intro:"この日本語ガイドでは、アカウント、APIキー、エンドポイント選択、リクエスト確認、本番運用の順に導入します。基本動作を確認してからページングと再試行を追加します。",sections:[["1. アカウントとキー","DashboardでAPIキーを作成し、安全な環境変数に保存します。ブラウザコードや公開リポジトリには置かないでください。"],["2. エンドポイントを確認","単純な読み取りから始め、HTTPメソッド、パラメータ、レスポンス、Creditsを確認します。"],["3. 本番運用の準備","タイムアウト、残高不足、レート制限、ページングに対する処理と監視を追加します。"]],faq:[["APIキーはどこに保存しますか?","サーバー側の環境変数またはシークレット管理サービスに保存します。"],["最初の呼び出しが失敗した場合は?","URL、メソッド、Authorization、パラメータ、残高、ステータスコードを順に確認します。"]]}),s("ja",{title:"AI Agent・CLI・Skill・MCP連携 | TwexAPI",de
1scription:"Codex、Claude Code、CLI、Skill、MCP、自動化スクリプトにTwexAPIの公開データ機能を接続します。",heading:"公開データをAgentと開発ツールへ接続",intro:"TwexAPIはREST APIに加えて、ターミナルとAI Agentに適した連携方法を用意しています。実行環境に応じてCLI、Skill、MCPを選び、認証情報は管理された場所に保持します。",sections:[["CLI","ターミナルからクエリを確認して実行し、スクリプトや定期処理へ移行できます。"],["AI Skill","CodexやClaude Codeにエンドポイントと制約を伝え、許可された範囲でリクエストを構成します。"],["MCP","MCP対応クライアントから、定義された公開データ機能をツールとして呼び出せます。"]],faq:[["どの連携を選ぶべきですか?","バックエンドはREST、端末処理はCLI、Agentのツール利用はSkillまたはMCPが基本です。"],["APIキーはAgentに公開されますか?","正しく設定すればローカル環境またはサーバーに保持され、プロンプトやログへ書く必要はありません。"]]}),s("ja",{title:"n8nでTwitter/X公開データAPIを自動化 | TwexAPI",description:"n8nのHTTP RequestからTwexAPIを呼び出し、認証、検索、ページング、再試行、Creditsエラーを設定。",heading:"n8nでTwitter/X公開データ処理を構築",intro:"n8nのHTTP RequestノードでTwexAPIへ接続し、公開投稿検索、ユーザー検索、トレンド取得をデータベースや通知へ連携できます。ページングと失敗分岐を明示してください。",sections:[["認証を設定","APIキーをn8n Credentialに保存し、Bearer Authorizationヘッダーとして使用します。"],["ワークフローを構築","ScheduleまたはWebhookで起動し、レスポンスを検証してから保存・通知ノードへ渡します。"],["ページングとエラー","next_cursorを保存し、401、402、429、5xxに別の処理と再試行上限を設定します。"]],faq:[["専用n8nノードは必要ですか?","いいえ。標準のHTTP RequestノードでREST APIを呼び出せます。"],["重複を防ぐには?","tweet_idなどの安定したIDで重複排除し、成功したcursorを保存します。"]]}),s("ja",{title:"TwexAPIサポートへのお問い合わせ",description:"アカウント、APIキー、Credits、エンドポイント、請求、連携についてTwexAPIサポートへ問い合わせます。",heading:"TwexAPIサポートへ連絡",intro:"アカウント、APIキー、Credits、パラメータ、連携で問題がある場合は、再現可能な情報とステータスコードをお知らせください。完全なAPIキーは送信しないでください。",sections:[["問題の説明","エンドポイント、時刻、ステータスコード、期待結果、確認済みの項目を記載し、Authorizationは伏せます。"],["アカウントと請求","アカウントのメールアドレスと注文識別子を使用し、カード情報やパスワードは送らないでください。"],["連携の問題","機密情報を除いたリクエスト構造、実行環境、最小の再現手順を添えてください。"]],faq:[["何を送ればよいですか?","エンドポイント名、時刻、ステータスコード、機密情報を除いたパラメータ、再現手順です。"],["APIキーを送ってもよいですか?","完全なキーは送らず、漏えいが疑われる場合は無効化して新しいキーを作成してください。"]]}),s("ja",{title:"TwexAPIサービス指標と稼働状況",description:"TwexAPIの公開サービス指標、最近のリクエスト状況、数値の範囲と利用上の注意を確認します。",heading:"公開サービス指標の見方",intro:"指標ページはTwexAPIの最近の稼働状況を把握するためのものです。値はエンドポイント、地域、キャッシュ、上流条件で変わるため、自社のログとエラーバジェットも併用してください。",sections:[["指標の意味","リクエスト数、成功率、遅延は特定期間の観測値であり、全エンドポイントの固定保証ではありません。"],["監視への利用","公開指標とアプリ側のステータスコード、遅延分位、再試行回数を組み合わせます。"],["問題発生時","状態と設定を確認し、再試行を制限し、request idを保存して必要に応じてサポートへ連絡します。"]],faq:[["公開指標はSLAですか?","いいえ。最近の性能を透明に示す情報であり、契約上の内容は適用される条件に従います。"],["遅延が異なる理由は?","エンドポイント、ネットワーク、検索条件、ページング、上流のçŠ
1¶æ…‹ãŒå½±éŸ¿ã—ます。"]]}),s("ja",{title:"X API料金比較とTwitter API代替 | TwexAPI",description:"X APIとTwexAPIの料金方式、公開データ取得コスト、適用場面、移行前の検証方法を比較します。",heading:"X APIとTwexAPIの公開データ費用を比較",intro:"Twitter/X APIの代替を評価するときは、プラン価格だけでなく、機能、返却件数、ページング、レート制限、データ範囲、運用工数を揃えて比較する必要があります。",sections:[["比較条件を揃える","必要な投稿・ユーザー・関係データ数を基準にし、再試行、ページング、整形コストも含めます。"],["TwexAPIが合う場面","文書化された公開データ機能とCredits方式を使い、短期間で開発を始めたい場合に検討できます。"],["移行前の検証","固定したクエリでフィールド、結果範囲、遅延、費用を比較し、要件を満たしてから段階的に移行します。"]],faq:[["公式X APIと完全に同じですか?","いいえ。機能、フィールド、データ範囲、制限、提供関係が異なるため、用途ごとに検証してください。"],["移行費用の見積もり方法は?","同じサンプルで件数、呼び出し、Creditsを記録し、開発と運用の費用も加えます。"]]}),s("ja",{title:"TwexAPI許容利用ポリシー",description:"禁止用途、自動化の責任、データ処理、アカウントへの対応を含むTwexAPIの許容利用ルール。",heading:"許容利用ポリシー",intro:"TwexAPIの利用者は適用法令、第三者の権利、公開された利用制限を守る必要があります。この日本語ページは主要事項の理解を助けるもので、拘束力のある内容は正式な規約に従います。",sections:[["禁止される利用","違法アクセス、嫌がらせ、詐欺、安全対策の回避、プライバシー侵害、大規模な悪用は禁止です。"],["自動化の責任","頻度を制御し、認証情報を保護し、自動出力を確認して、未許可の操作に使用しないでください。"],["対応措置","リスクや違反が確認された場合、API、キー、アカウントの制限や停止を行うことがあります。"]],faq:[["誰がAPI利用に責任を負いますか?","アカウント所有者がキー、アプリ、自動処理、下流利用に責任を負います。"],["キーが漏えいした場合は?","直ちに無効化し、新しいキーを作成してログと連携環境を確認します。"]]}),s("ja",{title:"TwexAPI Cookieポリシー",description:"必要なCookie、ログインセッション、設定、分析技術の利用目的と管理方法を説明します。",heading:"Cookieポリシーと設定管理",intro:"TwexAPIはログイン、安全性、基本機能のために必要なCookieを使用し、製品の利用状況を理解するため分析技術を使用する場合があります。用途により保存期間が異なります。",sections:[["必要なCookie","認証、セキュリティ、セッション、不正利用防止に使われ、拒否すると一部機能が動作しない場合があります。"],["設定と分析","言語などの選択を保持し、分析信号はページと製品の利用状況を把握するために使います。"],["管理方法","ブラウザで削除または制限できますが、ログアウトや設定のリセットが発生する場合があります。"]],faq:[["Cookieを拒否するとどうなりますか?","非必須Cookieの制限は基本閲覧に影響しにくい一方、必要なCookieを止めるとログインが失敗する場合があります。"],["保存期間は?","用途に応じてセッション中のみ、または設定された期限まで保存さã
1‚Œã¾ã™ã€‚"]]}),s("ja",{title:"TwexAPIプライバシーポリシー",description:"アカウント情報、利用記録、サポート、支払い関連情報、公開データリクエストの取扱いを説明します。",heading:"プライバシーポリシー",intro:"TwexAPIはアカウント、セキュリティ、請求、サポート、信頼性のために必要な情報を処理します。顧客リクエストで取得した公開投稿を販売用の履歴データセットとして保存しません。",sections:[["処理する情報","メール、認証記録、リクエスト時刻、利用エンドポイント、ステータス、Credits、サポート通信を含む場合があります。"],["利用目的","サービス提供、アカウント保護、不正防止、請求、障害調査、法的義務への対応に使用します。"],["利用者の選択","アカウント情報とキーを管理し、ポリシー記載の窓口から適用されるデータ請求を行えます。"]],faq:[["公開投稿の履歴を販売しますか?","顧客リクエスト内容を販売可能な履歴アーカイブとして提供しません。"],["プライバシー請求の方法は?","公式サポートへ連絡し、アカウント確認に必要な最小限の情報を提供してください。"]]}),s("ja",{title:"TwexAPI利用規約",description:"アカウント、Credits、APIキー、支払い、制限、免責、終了に関するTwexAPI利用規約の案内。",heading:"利用規約",intro:"この規約はTwexAPIのサイト、API、Credits、関連ツールを利用する際の権利と責任を説明します。日本語ページは理解を助けるもので、拘束力のある内容は正式な規約と購入時の表示に従います。",sections:[["アカウントと認証情報","正確な情報を提供し、APIキーを保護し、アカウントで行われる活動に責任を持つ必要があります。"],["Creditsと支払い","購入前に価格、Creditsルール、返金条件、税を確認してください。残高は銀行預金ではありません。"],["サービスと責任","機能と可用性は変わる場合があり、重要な処理には検証、バックアップ、エラー対応が必要です。"]],faq:[["APIキーを共有できますか?","公開または管理されていない相手との共有を避け、環境ごとに別の認証情報を使用してください。"],["APIは変更されませんか?","サービスは機能や制限を更新する場合があり、適用ルールに従って案内します。"]]})},5250:(e,t,i)=>{i.d(t,{SQ:()=>P,_2:()=>I,rI:()=>A,ty:()=>c});var n=i(19114),r=i(4162),s=i(45507),a=i(4429),o=i(44777),d=i(55255),l=i(77934);let A=s.bL,c=s.l9;s.YJ,s.ZL,s.Pb,s.z6,r.forwardRef((e,t)=>{let{className:i,inset:r,children:o,...d}=e;return(0,n.jsxs)(s.ZP,{ref:t,className:(0,l.cn)("flex cursor-default gap-2 select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",r&&"pl-8",i),...d,children:[o,(0,n.jsx)(a.A,{className:"ml-auto"})]})}).displayName=s.ZP.displayName,r.forwardRef((e,t)=>{let{className:i,...r}=e;return(0,n.jsx)(s.G5,{ref:t,className:(0,l.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",i),...r})}).displayName=s.G5.displayName;let P=r.forwardRef((e,t)=>{let{className:i,sideOffset:r=4,...a}=e;return(0,n.jsx)(s.ZL,{children:(0,n.jsx)(s.UC,{ref:t,sideOffset:r,className:(0,l.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
1de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",i),...a})})});P.displayName=s.UC.displayName;let I=r.forwardRef((e,t)=>{let{className:i,inset:r,...a}=e;return(0,n.jsx)(s.q7,{ref:t,className:(0,l.cn)("relative flex cursor-default select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",r&&"pl-8",i),...a})});I.displayName=s.q7.displayName,r.forwardRef((e,t)=>{let{className:i,children:r,checked:a,...d}=e;return(0,n.jsxs)(s.H_,{ref:t,className:(0,l.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",i),checked:a,...d,children:[(0,n.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,n.jsx)(s.VF,{children:(0,n.jsx)(o.A,{className:"h-4 w-4"})})}),r]})}).displayName=s.H_.displayName,r.forwardRef((e,t)=>{let{className:i,children:r,...a}=e;return(0,n.jsxs)(s.hN,{ref:t,className:(0,l.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",i),...a,children:[(0,n.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,n.jsx)(s.VF,{children:(0,n.jsx)(d.A,{className:"h-2 w-2 fill-current"})})}),r]})}).displayName=s.hN.displayName,r.forwardRef((e,t)=>{let{className:i,inset:r,...a}=e;return(0,n.jsx)(s.JU,{ref:t,className:(0,l.cn)("px-2 py-1.5 text-sm font-semibold",r&&"pl-8",i),...a})}).displayName=s.JU.displayName,r.forwardRef((e,t)=>{let{className:i,...r}=e;return(0,n.jsx)(s.wv,{ref:t,className:(0,l.cn)("-mx-1 my-1 h-px bg-muted",i),...r})}).displayName=s.wv.displayName},30258:(e,t,i)=>{i.d(t,{c:()=>P});var n=i(19114),r=i(4162),s=i(11056),a=i(44777),o=i(5250),d=i(36619),l=i(92265),A=i(2358);let c=[{value:"zh",label:"中文"},{value:"en",label:"English"},{value:"ja",label:"日本語"}];function P(e){var t,i;let{currentLang:P,onLanguageChange:I}=e,x=(0,d.useRouter)(),w=(0,d.usePathname)(),p=null!=(i=null==(t=c.find(e=>e.value===P))?void 0:t.label)?i:"English";return(0,n.jsxs)(o.rI,{children:[(0,n.jsxs)(o.ty,{className:"flex items-center gap-2 rounded px-3 py-1.5 text-sm font-medium text-gray-300 outline-none transition-colors duration-200 hover:bg-gray-800 hover:text-white",children:[(0,n.jsx)(s.A,{className:"h-4 w-4"}),p]}),(0,n.jsx)(o.SQ,{align:"end",className:"min-w-[120px] border-border/70 bg-popover/95 p-2 backdrop-blur-xl",children:c.map(e=>{let{value:t,label:i}=e;return(0,n.jsxs)(o._2,{onClick:()=>(e=>{if(e===P)return;(0,l.xC)(e),I(e);let t=w.split("/").filter(Boolean),i="zh"===t[0]||"ja"===t[0]?t.shift():null,n=t.join("/");"ja"===i&&"twitter-api-pricing"===n&&(n="x-api-pricing"),A.bZ.includes(n)&&(0,r.startTransition)(()=>{x.push((0,A.HF)(e,n))})})(t),className:"flex cursor-pointer items-center justify-between gap-4 rounded-lg px-3 py-2 text-muted-foreground transition-colors duration-150 hover:bg-emerald-500/5 hover:text-emerald-500",children:[i,t===P&&(0,n.jsx)(a.A,{className:"h-3.5 w-3.5 text-primary"})]},t)})})]})}},77934:(e,t,i)=>{i.d(t,{cn:()=>s});var n=i(26729),r=i(49802);function s(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return(0,r.QP)((0,n.$)(t))}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.