ebay python API XML请求

问题描述

我想知道如何发出Ebay python XML请求。

我阅读了以下站点,但我听不懂。

https://developer.ebay.com/docs

例如,我尝试了下面的代码,并返回了响应[500]。

(查找API:findItemsAdvanced)

import requests

endpoint = "https://svcs.ebay.com/services/search/FindingService/v1"

xml = """<?xml version="1.0" encoding="UTF-8"?>
<findItemsAdvancedRequest xmlns="http://www.ebay.com/marketplace/search/v1/services">
  <keywords>tolkien</keywords>
  <paginationInput>
    <entriesPerPage>2</entriesPerPage>
  </paginationInput>
</findItemsAdvancedRequest>
"""

headers = {
        "X-EBAY-SOA-SERVICE-NAME": "FindingService","X-EBAY-SOA-OPERATION-NAME": "findItemsAdvancedRequest","X-EBAY-SOA-SERVICE-VERSION": "1.0.0","X-EBAY-SOA-GLOBAL-ID": "EBAY-US","X-EBAY-SOA-Security-APPNAME": "MyAppID","X-EBAY-SOA-REQUEST-DATA-FORMAT": "XML","Content-Type": "application/xml"
}

requests.post(endpoint,data=xml,headers=headers)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)