如何解决Uber Eats Api - 更新项目端点返回 404
我正在使用来自 update item 的 Uber Eats API 端点。在文档页面中,他们说应该对以下网址发出帖子请求:
无论是谁,当我使用 store_id 和 item_id 的正确值发出此请求时,我都会收到以下响应:
{"code":"not_found","message":"not found"}
这是 404(未找到)响应。我怀疑 item_id 可能不正确,但我使用的是 get menu endpoint 返回的值。我已经尝试使用 Menu Maker 中项目页面链接中可用的 UUID,但我遇到了同样的错误。
我的代码:
import requests
import json
token = 'SoMe-VaLiD-ToKeN-SoMe-VaLiD-ToKeN-SoMe-VaLiD-ToKeN'
eats_store_id = 'SoMe-StOrE-iD-SoMe-StOrE-iD'
eats_menu_item_id = 'someEatsMenuItemId'
url = "https://api.uber.com/v2/eats/stores/{}/menus/items/{}".format(eats_store_id,eats_menu_item_id)
payload = {
'price_info': {
'price': 1111
}
}
payload = json.dumps(payload)
headers = {
'Authorization': 'Bearer {}'.format(token),'Content-Type': 'application/json'
}
response = requests.request("POST",url,headers=headers,data=payload)
print(response.text)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。