linkfox-temu-promotion-us について
Temu米国の出店者向けに、LinkFoxゲートウェイ経由でPartnerのプロモーションAPIを呼び出すスキルです。活動や候補商品の照会、商品登録、更新に対応します。
主な機能
- 016種類のプロモーションAPI呼び出し
- 02活動と候補商品の照会
- 03活動商品の照会と更新
- 04商品をプロモーションに登録
- 05汎用プロキシと署名付きファイルのダウンロード
活用シーン
- 01参加可能なプロモーション活動の確認
- 02活動の候補商品の検索
- 03商品の登録または活動内容の更新
- 04プロモーション関連ファイルのダウンロード
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ linkfox-ai/ linkfox-skills --skill linkfox-temu-promotion-usインストール後、Claude Code で/linkfox-temu-promotion-usを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/access-token.mdapi.mdauthorization-flow.mdonboarding.mdpartner-us-catalog.mdreferences/apis/bg-promotion-activity-candidate-goods-query.mdbg-promotion-activity-goods-enroll.mdbg-promotion-activity-goods-operation-query.mdbg-promotion-activity-goods-query.mdbg-promotion-activity-goods-update.mdbg-promotion-activity-query.mdREADME.mdscripts/_temu_auth_guide.py_temu_common.py_temu_token_store.py_temu_us_common.py_us_promotion_script.pycheck_linkfox_token.pyget_temu_access_token.pylist_temu_access_tokens.pyonboarding.pysave_temu_access_token.pytemu_file_download.pytemu_proxy.pytemu_token_guide.pytemu_us_file_download.pytemu_us_proxy.pyus_promotion_activity_candidate_goods_query.pyus_promotion_activity_goods_enroll.pyus_promotion_activity_goods_operation_query.py詳細
Temu 米国サイト — EC プロモーション(Promotion)
このスキル(linkfox-temu-promotion-us)は、Partner Platform for US の Promotion / EC プロモーション(プロモーションキャンペーン、クーポン、キャンペーンへの参加申請など。Partner 管理画面のメニュー名は Marketing/Promotion と表示される場合があります)に関連する bg.* / temu.* インターフェースを対象とします(menu_code と各 sub_menu_code は Partner 管理画面に準じます。partner-us-catalog.md を参照してください)。
Partner の Promotion インターフェース 6 件を接続済みです。一覧は partner-us-catalog.md を参照してください。
ゲートウェイ(このスキルに内蔵):
| 機能 | メソッド | パス |
|---|---|---|
プロモーション OpenAPI(us_promotion_*、temu_us_proxy) | POST | https://tool-gateway.linkfox.com/temu/proxy |
| 署名付きファイルのダウンロード | POST | https://tool-gateway.linkfox.com/temu/fileDownload |
関連スキル
| シナリオ | スキル |
|---|---|
| プロモーション/マーケティングキャンペーン(このスキル) | linkfox-temu-promotion-us |
| 広告 Ads | linkfox-temu-ads-us |
| 商品リスト/詳細/編集/在庫/出品・出品停止 | linkfox-temu-manage-product-us |
| 商品登録 | linkfox-temu-add-product-us |
| 価格/仕入れ価格、価格設定シート | linkfox-temu-price-us |
| 注文リスト/詳細 | linkfox-temu-order-us |
| 返品と返金 | linkfox-temu-returns-refunds-us |
| ゲートウェイと Temu token | このスキルの scripts/ |
呼び出し方法
- API エンドポイント:
POST /temu/proxy(操作ごとにリクエストボディで区別します。完全なパラメーター/レスポンス/エラーコードはreferences/api.mdを参照してください) - Python スクリプト:
python scripts/<脚本名>.py '<JSON 参数>' [--inline](利用可能なスクリプトは上記のスクリプト一覧を参照してください) - コストに関する制約:このツールは計算リソースを消費します。失敗した場合や結果が空の場合に、キーワードの変更、ページ送り、連続した試行を自動で行ってはいけません。検索を続ける必要がある場合は、追加の消費が発生することを事前にユーザーに伝えてください。
出力方針(スクリプトのデフォルト動作):
- 常に完全なレスポンスを
<cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-temu-promotion-us-<timestamp>.jsonに書き込みます(<cwd>はスクリプト実行時の作業ディレクトリです。Claude Code では現在のプロジェクトディレクトリにあたります。<session>は環境変数SESSION_IDから取得し、ユーザーのタスクごとに自動でまとめられます。/tmp への書き込みは禁止です。現在のディレクトリに書き込めない場合はエラーを返します) - レスポンスボディが ≤ 8 KB の場合:ファイルに書き込んだ後、完全な JSON を stdout に出力します
- レスポンスボディが > 8 KB の場合:ファイルに書き込んだ後、stdout には要約のみを出力します(トップレベルのフィールド、
total/costTokenなどの一般的な件数、最大のリストフィールドの長さと先頭 3 件のサンプル) --inlineを付けると stdout に全量を強制出力します(同様にファイルにも書き込みます)
データの読み取りに関する推奨事項:まず要約を確認し、十分かどうか判断してください。具体的なフィールドが必要な場合は、JSON 全体をコンテキストに取り込まず、保存された json ファイルから jq または ConvertFrom-Json を使って必要な項目を抽出してください。
認証と計算リソースの問題を解決する
以下の異常が発生した場合は、references/onboarding.md の案内に従って問題を解決してください。
異常な状況
- API Key が未設定:環境変数
LINKFOX_AGENT_API_KEYもLINKFOXAGENT_API_KEYも設定されていません。 - レスポンスのステータスコードが 401 または 402
- レスポンスに計算リソースまたは残高の不足が示される:メッセージに「計算リソース残高不足/請求不足/残高不足/quota exceeded/insufficient balance/プランの有効期限切れ/チャージが必要/チャージしてください」または類似の意味の内容が含まれています。
デフォルトパラメーター
| フィールド | デフォルト値 | 説明 |
|---|---|---|
| site | us | Partner US |
| managementType | semi-managed | セミマネージド(具体的なインターフェースは Partner のドキュメントに準じます) |
| tokenPurpose | product-inventory | 商品/プロモーションのシナリオに準じます(access-token.md を参照してください) |
認証
- LinkFox:
LINKFOXAGENT_API_KEY→ HeaderAuthorization+Token - Temu:
accessTokenまたはstoreKey(storeKeyの場合はtokenPurpose=product-inventoryを付けることを推奨します)
スクリプト
| スクリプト | 説明 |
|---|---|
temu_us_proxy.py | 任意の type |
temu_us_file_download.py | 署名付きダウンロード |
us_promotion_activity_query.py | bg.promotion.activity.query |
us_promotion_activity_candidate_goods_query.py | bg.promotion.activity.candidate.goods.query |
us_promotion_activity_goods_query.py | bg.promotion.activity.goods.query |
us_promotion_activity_goods_enroll.py | bg.promotion.activity.goods.enroll |
us_promotion_activity_goods_operation_query.py | bg.promotion.activity.goods.operation.query |
us_promotion_activity_goods_update.py | bg.promotion.activity.goods.update |
新しいインターフェースの接続(規約)
Partner のドキュメント(type + sub_menu_code + URL + Request/Response パラメーターテーブル)を 1 件提供するたびに、以下を行います。
references/apis/<type-slug>.mdを追加する(完全な入力/出力の階層)scripts/us_promotion_<slug>.pyを追加する(_us_promotion_script.run_cliを呼び出します)- partner-us-catalog.md、apis/README.md、およびこの表を更新する
例(汎用プロキシ)
export LINKFOXAGENT_API_KEY="<key>"
python scripts/temu_us_proxy.py '{
"accessToken": "TOKEN",
"tokenPurpose": "product-inventory",
"type": "<TEMU_API_TYPE>",
"params": {
"request": {}
}
}'
Feedback: skillName:linkfox-temu-promotion-us
ゲートウェイと認証スクリプト
| スクリプト | 説明 |
|---|---|
check_linkfox_token.py | LinkFox ユーザー Token を検証します |
temu_token_guide.py | Temu accessToken の管理画面での認証手順 |
save_temu_access_token.py | accessToken をローカルに保存します |
list_temu_access_tokens.py | 保存済み token の一覧を表示します |
get_temu_access_token.py | 保存済み token を読み取ります |
temu_proxy.py | 汎用ゲートウェイ転送(複数 site) |
temu_file_download.py | 署名付きファイルのダウンロード(複数 site) |
認証について:references/access-token.md
計算リソースの消費ルール
計算リソースを消費しません。