eBay API 隶属关系:API 没有附属机构 link 回复

eBay API affiliation: No affiliate link in API respons

我正在尝试使用 eBay API 通过他们的搜索 API 服务检索附属链接。我可以调用 API 并获得预期结果,但我在 return 中获得的所有链接都是标准链接,而不是附属链接。

我曾尝试使用两个不同的端点进行调用:

  1. http://open.api.ebay.com/shopping?callname=FindProducts&responseencoding=XML&appid=MY_APP_ID&siteid=0&QueryKeywords=nvidia&version=967&trackingId=MY_TRACKING_ID&MaxEntries=20&networkId=0

  2. http://svcs.ebay.com/services/search/FindingService/v1?OPERATION-NAME=findItemsByKeywords&SERVICE-VERSION=1.0.0&SECURITY-APPNAME=MY_APP_ID&GLOBAL-ID=EBAY-US&keywords=rtx+2080+ti&paginationInput.entriesPerPage=3&trackingId=MY_TRACKING°ID&networkId=9

在这两种情况下,我都得到了预期的结果,但链接是标准链接,如下所示:

 [viewItemURL] => http://www.ebay.com/itm/EVGA-Geforce-RTX-2080-Ti-XC-ULTRA-Brand-New-HAND-FAST-SHIPPING-/292812915006

我可能遗漏了什么,但我看不出哪里出了问题。你有什么想法吗?

谢谢 洛朗

购物 API 和查找 API 的联属网络营销跟踪参数不同。

对于查找,我认为你需要使用“&affiliate.networkId=9”等

对于购物,根本不要使用 FindProducts 调用;它坏了。使用来自 Finding API 的相应调用。