簡體   English   中英

400 Bad Request on API call

[英]400 Bad Request on API call

我目前正在努力從 API 獲取一些數據,但我遇到了一些請求的問題。

當前調用和其他一些類似的調用似乎不起作用,而其他調用則起作用(除了這些不使用“有效負載”參數)。 我在文檔中使用了相同的示例,因此不確定為什么這些示例不起作用。

conn = http.client.HTTPSConnection("api.mindbodyonline.com")

payload = ""

headers = {
    'Api-Key': API_KEY,
    'SiteId': SITE_ID,
    'Authorization': TOKEN
}

conn.request("GET", "public/v6/sale/giftcards", payload, headers)

res = conn.getresponse()
print(res.status, res.reason)
data = res.read()

print(data.decode("utf-8"))

退貨

400 Bad Request
<HTML><HEAD>
<TITLE>Invalid URL</TITLE>
</HEAD><BODY>
<H1>Invalid URL</H1>
The requested URL "public&#47;v6&#47;sale&#47;giftcards", is invalid.<p>
Reference&#32;&#35;9&#46;e4311402&#46;1603655296&#46;0
</BODY></HTML>

有人有想法嗎? 謝謝。

解決了,文檔上寫錯了。 需要是“/public/v6/sale/giftcards”。 它缺少第一個“/”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM