简体   繁体   English

Ebay API findItemsAdvanced无法创建xml流

[英]Ebay API findItemsAdvanced Unable to create xml stream

Hi I just can't figure out what is wrong. 嗨,我只是无法弄清楚出了什么问题。

If I use itemFilter with two values (0,1) everything is ok but if I uncomment(3,4 and ++) I get response with 5006 error from server. 如果我使用带有两个值(0,1)的itemFilter,一切正常,但如果我取消注释(3,4和++),我会收到来自服务器的5006错误的响应。 Problem is not with values I changed them still same. 问题不在于我改变它们仍然是相同的值。

ebay_parameters = {
    "OPERATION-NAME":"findItemsAdvanced",
    #"SERVICE-VERSION":"1.13.0",
    "SECURITY-APPNAME":ebay_appID,
    "RESPONSE-DATA-FORMAT":"JSON",
    "keywords":keywords,
    "itemFilter(0).name":"Seller",
    "itemFilter(0).value(0)":"william_sales",
    "itemFilter(0).value(1)":"d$dparts",
    "itemFilter(0).value(2)":"motodocparts",
    "itemFilter(0).value(3)":"suncoastcyclesports",
    "itemFilter(0).value(4)":"salvagedcycleparts",
    "itemFilter(0).value(5)":"bnr_cycles",
    "itemFilter(0).value(6)":"az_cycle_parts_phx",
    "itemFilter(0).value(7)":"rubbersideupllc"
}

r = requests.get("http://svcs.ebay.com/services/search/FindingService/v1", params=payload).json()

Response error: 回复错误:

GET /services/search/FindingService/v1?SECURITY-APPNAME=XXXX-XXXX-PRD-XXXX-6dac998d&RESPONSE-DATA-FORMAT=JSON&OPERATION-NAME=findItemsAdvanced&itemFilter%280%29.value%282%29=motodocparts&itemFilter%280%29.value%283%29=suncoastcyclesports&keywords=14+636+gauge&itemFilter%280%29.name=Seller&keywords=14+636+rear+shock HTTP/1.1

Response success: 回应成功:

GET /services/search/FindingService/v1?SECURITY-APPNAME=XXXX-XXXX-PRD-XXXX-6dac998d&RESPONSE-DATA-FORMAT=JSON&OPERATION-NAME=findItemsAdvanced&keywords=14+636+gauge&itemFilter%280%29.name=Seller&itemFilter%280%29.value%280%29=william_sales&itemFilter%280%29.value%281%29=d%24dparts HTTP/1.1

Response: 响应: 在此输入图像描述

One thing I notice that sequence in url is diferent but I don't thin that can be a problem. 有一点我注意到url中的序列是不同的,但我不瘦,这可能是一个问题。 Any Idea? 任何想法?

使用元组列表解决了这个问题。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM