【发布时间】:2022-11-26 13:42:43
【问题描述】:
我有一种情况,我想使用 Shopify 店面 API 访问第三方应用程序/公共应用程序(shopthru)数据。
在我的例子中,我正在使用 shopthru 应用程序,我想获取有关创建的活动、活动条件(如特定钱包地址的折扣或 POAP NFT)的数据。
我想知道是否可以使用 shopify 店面 API 获取第三方应用程序/公共应用程序详细信息。
【问题讨论】:
我有一种情况,我想使用 Shopify 店面 API 访问第三方应用程序/公共应用程序(shopthru)数据。
在我的例子中,我正在使用 shopthru 应用程序,我想获取有关创建的活动、活动条件(如特定钱包地址的折扣或 POAP NFT)的数据。
我想知道是否可以使用 shopify 店面 API 获取第三方应用程序/公共应用程序详细信息。
【问题讨论】:
这是不可能的。 Shopify 应用程序不集成和扩展 Shopify Storefront API。您可以尝试通过检查 iframe 找出应用程序的 URL,从您的请求中提取 accesstoken 并使用 curl 尝试提取数据,但这是非常骇人听闻且不稳定的方式。
另一种选择是联系 App Developer 并要求他公开一些端点。
如果 App 正在改变您的商店行为,您可以尝试使用 GraphQL Admin API 获取数据并在折扣对象中找到所需的详细信息:
https://shopify.dev/apps/discounts/existing
https://shopify.dev/api/admin-graphql/2022-10/queries/codeDiscountNode
【讨论】: