eBay API隶属关系:API响应中没有会员链接

时间:2018-11-16 16:57:39

标签: ebay ebay-api

我正在尝试使用eBay API通过其搜索API服务来检索联盟链接。我可以调用API并获得预期的结果,但是我得到的所有链接都是标准链接,而不是会员链接。

我尝试用两个不同的端点进行呼叫:

  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

在两种情况下,我都能获得预期的结果,但是链接是这样的标准链接:

Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 03:13:28) 
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license()" for more information.
>>> import subprocess
from time import strftime
import time
SyntaxError: multiple statements found while compiling a single statement
>>>

我可能丢失了一些东西,但看不到出了什么问题。你有什么主意吗?

谢谢 洛朗(Laurent)

1 个答案:

答案 0 :(得分:1)

购物API和Finding API的会员跟踪参数不同。

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

对于购物,根本不使用FindProducts调用;坏了请改用Finding API中的相应调用。