问题描述
我想知道如何发出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 (将#修改为@)