linkfox-temu-add-product-us について
Temu 米国サイトの販売者向けに、Partner US APIを使った商品登録・管理を行うスキルです。V2登録APIとPythonスクリプトを備え、検索、編集、カテゴリ、在庫、価格を扱い、応答をJSONに保存します。
主な機能
- 01商品APIを19種類収録
- 02推奨V2商品登録に対応
- 03商品とカテゴリの検索・編集
- 04在庫と価格の取得・更新
- 05Pythonスクリプトと汎用プロキシ
活用シーン
- 01Temu米国サイトへの商品登録
- 02商品一覧や詳細の取得
- 03商品属性・在庫・価格の変更
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ linkfox-ai/ linkfox-skills --skill linkfox-temu-add-product-usインストール後、Claude Code で/linkfox-temu-add-product-usを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/access-token.mdapi.mdauthorization-flow.mdcategory-spec-apis.mdonboarding.mdpartner-us-catalog.mdproduct-edit-apis.mdproduct-publish-apis.mdproduct-query-apis.mdstock-price-apis.mdscripts/_temu_auth_guide.py_temu_common.py_temu_token_store.py_temu_us_common.py_us_product_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_goods_add_legacy.pyus_goods_add.pyus_goods_attrs_bg.pyus_goods_attrs.pyus_goods_brand.py詳細
Temu 米国サイト商品登録 API(Partner US)
この skill(linkfox-temu-add-product-us)は、Partner Platform for US の Product メニュー(menu_code=fb16b05f7a904765aac4af3a24b87d4a)にある 19 個の商品 API をカバーします。内訳は、V2 推奨商品登録 API が 4 個、標準商品 API が 15 個(照会、編集、カテゴリー、在庫、価格など)です。
ゲートウェイ(この skill に内蔵):
| 機能 | メソッド | ゲートウェイパス |
|---|---|---|
商品 OpenAPI(すべての us_goods_*、temu_us_proxy) | POST | https://tool-gateway.linkfox.com/temu/proxy |
署名付きファイルのダウンロード(temu_us_file_download) | POST | https://tool-gateway.linkfox.com/temu/fileDownload |
商品の type は Body に記述します。URL パスではありません。
注文用の skill ではありません:注文、発送、物流については、
linkfox-temu-order-usまたはその他のフルフィルメント系 skill をご覧ください。
呼び出し方法
- API エンドポイント:
POST /temu/proxy(操作ごとにリクエストボディで区別します。パラメーター、レスポンス、エラーコードの詳細はreferences/api.mdをご覧ください) - Python スクリプト:
python scripts/<脚本名>.py '<JSON 参数>' [--inline](利用可能なスクリプトは上記のスクリプト一覧をご覧ください) - コストに関する制約:このツールは計算リソースを消費します。失敗または結果が空の場合、キーワードの自動変更、ページ送り、連続した試行を行ってはいけません。検索を続ける必要がある場合は、追加のコストが発生することを先にユーザーに説明してください。
出力方針(スクリプトのデフォルト動作):
- 常に完全なレスポンスを
<cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-temu-add-product-us-<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/プランの期限切れ/チャージが必要/チャージしてください」、または同様の意味の内容が含まれています。
デフォルトパラメーター
| フィールド | デフォルト | 説明 |
|---|---|---|
| site | us | Partner US |
| managementType | semi-managed | セミマネージド |
| tokenPurpose(storeKey) | product-inventory | 酷鳥販売者アシスタントの token |
認証
- LinkFox:
LINKFOXAGENT_API_KEY→ HeaderAuthorization+Token - Temu:
accessTokenまたはstoreKey
Scripts
V2 推奨商品登録
| スクリプト | type |
|---|---|
us_goods_attrs.py | temu.local.product.attributes.get |
us_goods_variation.py | temu.local.product.variation.get |
us_goods_image_upload.py | temu.local.goods.image.v2.upload |
us_goods_add.py | temu.local.goods.v2.add |
照会/編集/カテゴリー/在庫
| スクリプト | type |
|---|---|
us_goods_list.py | temu.goods.list.get |
us_goods_detail.py | temu.goods.detail.get |
us_goods_update.py | temu.goods.update |
us_goods_edit_property.py | temu.goods.edit.property |
us_goods_edit_sensitive.py | temu.goods.edit.sensitive.attr |
us_goods_migrate.py | temu.goods.migrate |
us_goods_cats.py | bg.goods.cats.get |
us_goods_attrs_bg.py | bg.goods.attrs.get |
us_goods_parent_spec.py | bg.glo.goods.parentspec.get |
us_goods_brand.py | bg.glo.goods.brand.get |
us_goods_category_mapping.py | bg.goods.category.mapping |
us_goods_stock_get.py | bg.btg.goods.stock.quantity.get |
us_goods_stock_update.py | bg.btg.goods.stock.quantity.update |
us_goods_price_list.py | temu.goods.price.list.get |
us_goods_add_legacy.py | temu.goods.add |
temu_us_proxy.py | 任意の type |
temu_us_file_download.py | 署名付きファイルのダウンロード |
例
export LINKFOXAGENT_API_KEY="<key>"
# 商品列表
python scripts/us_goods_list.py '{"accessToken":"TOKEN","page":1,"pageSize":20}'
# 类目映射
python scripts/us_goods_category_mapping.py '{
"accessToken":"TOKEN",
"goodsName":"测试商品",
"goodsNameEn":"Test Product"
}'
# V2 发品流程
python scripts/us_goods_attrs.py '{"accessToken":"TOKEN","params":{"catId":12345}}'
python scripts/us_goods_image_upload.py '{"accessToken":"TOKEN","params":{"image":"<BASE64>"}}'
python scripts/us_goods_add.py '{"accessToken":"TOKEN","params":{"..."}}'
フィードバック: skillName:linkfox-temu-add-product-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
計算リソースの消費ルール
計算リソースを消費しません。