mcpField
L
linkfox-temu-cancel-order-eu

linkfox-temu-cancel-order-eu

github.com/linkfox-aiその他113324 回インストール2 週間前に更新
リポジトリ

linkfox-temu-cancel-order-eu について

Temu EUの注文キャンセルAPIを扱うスキルです。購入者のキャンセル申請と、販売者の異議申し立て・在庫切れ申請および結果確認に対応します。

主な機能

  1. 01購入者・販売者向けキャンセルAPI
  2. 02購入者のキャンセル申請一覧
  3. 03購入者のキャンセル申請への同意
  4. 04販売者の異議申し立て・在庫切れ申請
  5. 05販売者申請の結果確認

活用シーン

  1. 01処理待ちの購入者キャンセル申請の確認
  2. 02注文キャンセルへの同意
  3. 03販売者の異議申し立てや在庫切れ申請
  4. 04販売者申請の処理結果の追跡

MCP 対応

Temu EUの注文キャンセルAPIを利用するAgentスキルです。リクエストはLinkFoxゲートウェイ経由でTemu OpenAPIに転送されます。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/linkfox-ai/linkfox-skills --skill linkfox-temu-cancel-order-eu

インストール後、Claude Code で/linkfox-temu-cancel-order-euを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
access-token.md
api.md
authorization-flow.md
onboarding.md
partner-eu-catalog.md
references/apis/
bg-aftersales-cancel-agree.md
bg-aftersales-cancel-list-get.md
README.md
temu-order-cancel-appeal-apply.md
temu-order-cancel-appeal-result-get.md
temu-order-cancel-outofstock-apply.md
temu-order-cancel-outofstock-result-get.md
scripts/
_eu_cancel_order_script.py
_temu_auth_guide.py
_temu_common.py
_temu_eu_common.py
_temu_token_store.py
check_linkfox_token.py
eu_cancel_aftersales_cancel_agree.py
eu_cancel_aftersales_cancel_list_get.py
eu_seller_cancel_order_cancel_appeal_apply.py
eu_seller_cancel_order_cancel_appeal_result_get.py
eu_seller_cancel_order_cancel_outofstock_apply.py
eu_seller_cancel_order_cancel_outofstock_result_get.py
get_temu_access_token.py
list_temu_access_tokens.py
onboarding.py
save_temu_access_token.py
temu_eu_file_download.py
temu_eu_proxy.py

詳細

Temu 欧州サイト — 注文キャンセル(購入者+販売者)

このスキル(linkfox-temu-cancel-order-eu)は、Partner Platform for EU の注文キャンセル関連インターフェースをカバーします。

  • 購入者/消費者:bg.aftersales.cancel.list.get、bg.aftersales.cancel.agree
  • 店舗/販売者:temu.order.cancel.appeal.apply、temu.order.cancel.appeal.result.get、temu.order.cancel.outofstock.apply、temu.order.cancel.outofstock.result.get

詳しくは partner-eu-catalog.md をご覧ください(インターフェースは6個です)。

ゲートウェイ(このスキルに組み込み済み):

機能メソッドパス
注文キャンセル OpenAPI(eu_cancel_*、eu_seller_cancel_*、temu_eu_proxy)POSThttps://tool-gateway.linkfox.com/temu/proxy
署名付きファイルのダウンロードPOSThttps://tool-gateway.linkfox.com/temu/fileDownload

関連スキル

シナリオスキル
注文リスト/詳細/発送/住所/金額linkfox-temu-order-eu
米国サイトでの注文キャンセルlinkfox-temu-cancel-order-us
グローバルサイト(US/EU 以外)での注文キャンセルlinkfox-temu-cancel-order-global
Self-Fulfilled Shipmentslinkfox-temu-fulfillment-eu(site=eu)
商品管理linkfox-temu-manage-product-eu
返品・返金linkfox-temu-returns-refunds-eu
ゲートウェイと Temu トークンこのスキルの scripts/

呼び出し方法

  • API エンドポイント:POST /temu/proxy(リクエストボディ内の type で業務操作を区別します。パラメーター/レスポンス/エラーコードの全情報は references/api.md をご覧ください)
  • Python スクリプト:python scripts/<スクリプト名>.py '<JSON パラメーター>' [--inline](利用可能なスクリプトは上記の一覧をご覧ください)
  • コストに関する制約:このツールは計算リソースを消費します。失敗または結果が空の場合、キーワードの変更、ページ送り、連続した試行を自動で行ってはいけません。検索を続ける必要がある場合は、追加の消費が発生することを先にユーザーへ伝えてください。

出力方針(スクリプトのデフォルト動作):

  • 常に完全なレスポンスを <cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-temu-cancel-order-eu-<timestamp>.json に書き込みます(<cwd> はスクリプト実行時の作業ディレクトリで、Claude Code では現在のプロジェクトディレクトリです。<session> は環境変数 SESSION_ID から取得し、ユーザーのタスクごとに自動集約されます。/tmp への書き込みは禁止です。現在のディレクトリに書き込めない場合はエラーになります)
  • レスポンスボディが 8 KB 以下の場合:ファイルに保存した後、完全な JSON を stdout に出力します
  • レスポンスボディが 8 KB を超える場合:ファイルに保存した後、stdout には概要のみを出力します(トップレベルのフィールド、total/costToken などの一般的な件数、最も大きいリストフィールドの長さと先頭 3 件のサンプル)
  • --inline を追加すると、stdout への全量出力を強制します(同様にファイルにも保存されます)

データの読み取りに関する推奨事項:まず概要を確認して、十分かどうか判断してください。具体的なフィールドが必要な場合は、保存された json ファイルから jqまたはConvertFrom-Json を使って必要な項目を抽出し、JSON 全体がコンテキストに入らないようにしてください。

認証と計算リソースの問題の解決

以下の異常が発生した場合は、references/onboarding.md の案内に従って問題を解決してください。

異常な状態
  • API Key 未設定:環境変数 LINKFOX_AGENT_API_KEY も LINKFOXAGENT_API_KEY も設定されていません。
  • 401 または 402 のステータスコードが返される
  • 計算リソースまたは残高不足を示すレスポンス:メッセージに「計算リソースの残高不足/課金不足/残高不足/quota exceeded/insufficient balance/プラン期限切れ/チャージが必要/チャージしてください」、または同様の意味の内容が含まれています。

デフォルトパラメーター

フィールドデフォルト説明
siteeuPartner EU
managementTypesemi-managedセミマネージド
tokenPurposeorder-shipping注文/キャンセルのシナリオで使うトークン

認証

  1. LinkFox:LINKFOXAGENT_API_KEY → Header Authorization + Token
  2. Temu:accessToken または storeKey(tokenPurpose=order-shipping を推奨)

Scripts(type 別)

購入者によるキャンセル
スクリプトtype
eu_cancel_aftersales_cancel_list_get.pybg.aftersales.cancel.list.get
eu_cancel_aftersales_cancel_agree.pybg.aftersales.cancel.agree
販売者によるキャンセル
スクリプトtype
eu_seller_cancel_order_cancel_appeal_apply.pytemu.order.cancel.appeal.apply
eu_seller_cancel_order_cancel_appeal_result_get.pytemu.order.cancel.appeal.result.get
eu_seller_cancel_order_cancel_outofstock_apply.pytemu.order.cancel.outofstock.apply
eu_seller_cancel_order_cancel_outofstock_result_get.pytemu.order.cancel.outofstock.result.get
共通
スクリプト説明
temu_eu_proxy.py任意の type
temu_eu_file_download.py署名付きファイルのダウンロード

新しいインターフェースの追加(規約)

  1. references/apis/<type-slug>.md を追加します
  2. scripts/eu_cancel_* または eu_seller_cancel_* を追加します(_eu_cancel_order_script.run_cli を呼び出します)
  3. partner-eu-catalog.md、apis/README.md を更新します

例

export LINKFOXAGENT_API_KEY="<key>"

python scripts/eu_cancel_aftersales_cancel_list_get.py '{
  "accessToken": "TOKEN",
  "tokenPurpose": "order-shipping",
  "site": "eu",
  "request": { "pageNo": 1, "pageSize": 20, "afterSalesStatusGroup": 8 }
}'

python scripts/eu_seller_cancel_order_cancel_outofstock_apply.py '{
  "accessToken": "TOKEN",
  "tokenPurpose": "order-shipping",
  "site": "eu",
  "request": {
    "parentOrderSn": "PO-123456789",
    "orderSnList": ["O-111111111"]
  }
}'

フィードバック: skillName:linkfox-temu-cancel-order-eu

ゲートウェイと認証スクリプト

認証の説明:references/access-token.md

計算リソース消費ルール

計算リソースを消費しません。

コメント