Loading...
Loading...
亚马逊店铺 Listing 与刊登相关定义/限制(与 linkfox-amazon-store-auth / linkfox-amazon-store-report 同系列),经 LinkFox /spApi/developerProxy 调用 SP-API:Listings Items(get/search/patch/put/delete)、Listings Restrictions(getListingsRestrictions)、Product Type Definitions(searchDefinitionsProductTypes、getDefinitionsProductType)。当用户提到获取或删除 Listing、刊登限制、ASIN 能否卖、product type 定义、JSON Schema 刊登属性、searchDefinitionsProductTypes、getDefinitionsProductType、getListingsRestrictions、Listings Restrictions、亚马逊刊登列表 时触发。
npx skill4agent add linkfox-ai/linkfox-skills linkfox-amazon-store-listingslinkfox-amazon-store-authlinkfox-amazon-store-reportPOST /spApi/storeTokensaccessTokenPOST /spApi/developerProxy| 操作 | 官方参考 |
|---|---|
| 单条刊登 | getListingsItem |
| 检索列表 | searchListingsItems |
| 部分更新刊登 | patchListingsItem |
| 创建 / 全量更新刊登 | putListingsItem |
| 删除刊登 | deleteListingsItem |
| 刊登限制(ASIN) | getListingsRestrictions |
| 搜索 product type | searchDefinitionsProductTypes |
| 获取 product type 定义 | getDefinitionsProductType |
linkfox-amazon-store-authlinkfox-amazon-store-reportpython scripts/check_auth_dependency.pyDEPENDENCY_MISSING:linkfox-amazon-store-auth| 能力 | Path 要点 | 脚本 |
|---|---|---|
| 获取单条 Listing | | |
| 搜索刊登列表 | | |
| 部分更新 Listing(PATCH) | 同 get 路径 + Query + JSON body | |
| 创建 / 全量更新 Listing(PUT) | 同 get 路径 + Query + body;marketplaceIds 仅 1 个 | |
| 删除 Listing(DELETE) | 同 get 路径 + Query(marketplaceIds 仅 1 个) | |
| 刊登限制 | | |
| 搜索 Product Type | | |
| 获取 Product Type 定义 | | |
identifiersvariationParentSkupackageHierarchySkureferences/api.mdkeywordsitemName| 字段 | 必填 | 说明 |
|---|---|---|
| sellerId | 是 | 已授权 Seller ID |
| region | 是 | |
| sku | 是 | 卖家 SKU(非 ASIN) |
| marketplaceIds | 是 | 建议仅 一个 marketplace id |
| includedData / issueLocale | 否 | 见 |
| 字段 | 必填 | 说明 |
|---|---|---|
| sellerId | 是 | 已授权 Seller ID |
| region | 是 | |
| marketplaceIds | 是 | 建议仅 一个 marketplace id |
| identifiers + identifiersType | 否 | 最多 20 个;与 |
| variationParentSku / packageHierarchySku | 否 | 与 identifiers 互斥 |
| 时间窗 / 状态 / 排序 / 分页 | 否 | |
| 字段 | 必填 | 说明 |
|---|---|---|
| sellerId | 是 | 已授权 Seller ID |
| region | 是 | |
| sku | 是 | 卖家 SKU |
| marketplaceIds | 是 | 数组或逗号字符串;脚本拼入 Query |
| productType | 是 | Amazon product type |
| patches | 是 | 至少 1 条 JSON Patch( |
| includedData / mode / issueLocale | 否 | 见 |
| 字段 | 必填 | 说明 |
|---|---|---|
| sellerId | 是 | 已授权 Seller ID |
| region | 是 | |
| sku | 是 | 卖家 SKU |
| marketplaceIds | 是 | 恰好一个 marketplace id |
| productType | 是 | Amazon product type |
| requirements | 是 | |
| attributes | 是 | 须符合该 product type schema |
| includedData / mode / issueLocale | 否 | 见 |
| 字段 | 必填 | 说明 |
|---|---|---|
| sellerId | 是 | 已授权 Seller ID |
| region | 是 | |
| sku | 是 | 卖家 SKU |
| marketplaceIds | 是 | 恰好一个 marketplace id |
| issueLocale | 否 | 见 |
| 字段 | 必填 | 说明 |
|---|---|---|
| sellerId | 是 | 用于 |
| region | 是 | |
| asin | 是 | 目录 ASIN |
| marketplaceIds | 是 | 数组或逗号字符串 |
| conditionType / reasonLocale | 否 | 见 |
| 字段 | 必填 | 说明 |
|---|---|---|
| sellerId | 是 | 用于 |
| region | 是 | |
| marketplaceIds | 是 | 数组或逗号字符串 |
| keywords 或 itemName | 否 | 二者不可同时传(非空时互斥) |
| locale / searchLocale | 否 | 见 |
| 字段 | 必填 | 说明 |
|---|---|---|
| sellerId | 是 | 用于 |
| region | 是 | |
| productType | 是 | 如 |
| marketplaceIds | 是 | 恰好一个 id |
| querySellerId | 否 | 若需上游 Query |
| productTypeVersion / requirements / requirementsEnforced / locale | 否 | 见 |
scripts/get_listings_item.pyscripts/search_listings_items.pyscripts/patch_listings_item.pyscripts/put_listings_item.pyscripts/delete_listings_item.pyscripts/get_listings_restrictions.pyscripts/search_definitions_product_types.pyscripts/get_definitions_product_type.pyscripts/check_auth_dependency.pyexport LINKFOXAGENT_API_KEY="<your-key>"
python scripts/get_listings_item.py '{"sellerId":"A1...","region":"NA","sku":"MY-SKU","marketplaceIds":["ATVPDKIKX0DER"]}'
python scripts/search_listings_items.py '{"sellerId":"A1...","region":"NA","marketplaceIds":["ATVPDKIKX0DER"],"identifiers":["B0XXXXXXXX"],"identifiersType":"ASIN"}'
python scripts/patch_listings_item.py '{"sellerId":"A1...","region":"NA","sku":"MY-SKU","marketplaceIds":["ATVPDKIKX0DER"],"productType":"LUGGAGE","patches":[{"op":"replace","path":"/attributes/item_name","value":[{"value":"New Title","marketplace_id":"ATVPDKIKX0DER"}]}]}'
python scripts/put_listings_item.py '{"sellerId":"A1...","region":"NA","sku":"MY-SKU","marketplaceIds":["ATVPDKIKX0DER"],"productType":"LUGGAGE","requirements":"LISTING","attributes":{"item_name":[{"value":"Title","marketplace_id":"ATVPDKIKX0DER"}]}}'
python scripts/delete_listings_item.py '{"sellerId":"A1...","region":"NA","sku":"MY-SKU","marketplaceIds":["ATVPDKIKX0DER"]}'
python scripts/get_listings_restrictions.py '{"sellerId":"A1...","region":"NA","asin":"B0XXXXXXXX","marketplaceIds":["ATVPDKIKX0DER"]}'
python scripts/search_definitions_product_types.py '{"sellerId":"A1...","region":"NA","marketplaceIds":["ATVPDKIKX0DER"],"keywords":["luggage"]}'
python scripts/get_definitions_product_type.py '{"sellerId":"A1...","region":"NA","productType":"LUGGAGE","marketplaceIds":["ATVPDKIKX0DER"],"querySellerId":"A1..."}'sellerIderrcodehttpStatusbodylistingsearchResultpatchResultputResultdeleteResultrestrictionsResultproductTypesSearchResultproductTypeDefinitionResultsearchResultpageTokenlistings/2021-08-01/restrictionsdefinitions/2020-09-01/productTypesattributesreferences/api.mdpageSizeidentifierspatchesdeletelistings/.../itemslistings/.../restrictionsdefinitions/2020-09-01/productTypesreferences/api.mdskillNamelinkfox-amazon-store-listingspython scripts/response_io.py run --script scripts/check_auth_dependency.py --out-dir <DIR> '<params>'
python scripts/response_io.py read <file> --fields "<paths>" # or --path "<JMESPath>"Pickoutside any git working tree (e.g.--out-diron Unix,/tmp/...on Windows). Persisted responses may contain PII, pricing, or auth-sensitive data — do not commit them. Files are not auto-deleted; clean up when the task is done.%TEMP%/...
This skill exposes multiple entry scripts:,check_auth_dependency.py,delete_listings_item.py,get_definitions_product_type.py,get_listings_item.py,get_listings_restrictions.py,patch_listings_item.py,put_listings_item.py,search_definitions_product_types.py. Passsearch_listings_items.pyto choose the one you need.--script scripts/<name>.py
runread--limit/--offset--format json|jsonl|csv|tableread