微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Uber Eats Api - 更新项目端点返回 404

如何解决Uber Eats Api - 更新项目端点返回 404

我正在使用来自 update itemUber 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 举报,一经查实,本站将立刻删除。