【发布时间】:2022-10-14 02:50:31
【问题描述】:
我正在尝试使用 FastAPI 构建一个简单的 API,该 API 从 Shopify API 获取和接收数据。我目前正在尝试为 Shopify 发出的 POST 请求编写端点。
Shopify API 包含一个标头,可用于验证请求是否实际来自 Shopify。然而,他们的文档使用 Flask,而我正在尝试使用 FastAPI。
https://shopify.dev/apps/webhooks/configuration/https
我需要从请求中检索请求数据作为字节串和标头。我最终能够检索到标题(这对这一切都很陌生)。但到目前为止我不确定如何获取字节串。
这是他们在文档中使用的
data = request.get_data()
https://tedboy.github.io/flask/generated/generated/flask.Request.get_data.html
我还没有在 FastAPI 中找到等价物。有没有?或者有没有办法从请求中获取数据并将其转换为字节字符串以在 Shopify 的验证示例中使用?
任何帮助表示赞赏。如果我需要包含更多信息,请告诉我。
谢谢阅读!
【问题讨论】:
标签: python fastapi shopify-api