gpt4 book ai didi

bigcommerce - 如何访问 BigCommerce internalapi?

转载 作者:行者123 更新时间:2023-12-04 01:55:56 28 4
gpt4 key购买 nike

我正在尝试下载(备份)客户为带有自定义 Logo (这些通常是 JPG、PNG、PDF 等)的产品上传的图像。这些客户文件可通过单击 BigCommerce 管理页面中的订单的超链接来下载问题。该链接不是指向图像路径的链接,而是指向将文件发送到浏览器的服务的链接。换句话说,您必须通过管理站点的身份验证才能下载文件。 URL 如下所示:

https://mystore.com/internalapi/v1/orders/383945/products/251438/attributes/561518/download

https://mystore.com/internalapi/v1/orders/ {order id}/products/{lineItem id}/attributes/{option id}/download

对于给定的订单,这些很容易在 API 本身中构建。如果我在登录到管理站点时使用浏览器选项卡中的链接,则文件会下载。

但是我正在尝试编写一个应用程序来自动下载所有文件(有数千个)。当我尝试在应用程序中使用此 URL 时,出现身份验证错误。我一开始尝试使用我的常规 API 凭据,但随后使用这些凭据登录到管理站点。两者都给我一个身份验证错误。

我找不到关于这个所谓的“内部 API”的任何记录。有人尝试过使用管理站点使用的这个“内部”API吗?

最佳答案

我相信身份验证是基于该内部 API 的 cookie,但在生产中使用我们的非公开记录的内部 API 可能会出现问题,即我们可能会在 future 进行更新,这些更新可能会造成重大变化。

通过文件上传选项附加到订单的图像也会被复制到 WebDAV,位于 dav/product_images/configured_products文件夹。另一种方法是使用 WebDAV 客户端库,如 easywebdav。连接和下载文件。

关于bigcommerce - 如何访问 BigCommerce internalapi?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50671239/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com