如何在没有API密钥和密码的情况下通过API访问shopify产品?

如何在没有API密钥和密码的情况下通过API访问shopify产品?,shopify,Shopify,我想开发一个chrome扩展来查看在shopify中开发的任何商店的统计数据,我可以在shopify中访问没有API密钥和密码的任何商店产品吗?否,如果不使用商店的API密钥或永久令牌,您无法访问产品json。 但您仍然希望访问产品详细信息,至少需要产品的处理程序 假设您的商店是“abc.myshopify.com”,产品的处理程序是“xyz”,那么您可以在下面的url中通过HTTP GET调用来生成xyz的json 大体上 https://www.[storename]/products/[

我想开发一个chrome扩展来查看在shopify中开发的任何商店的统计数据,我可以在shopify中访问没有API密钥和密码的任何商店产品吗?

,如果不使用商店的API密钥或永久令牌,您无法访问产品json。 但您仍然希望访问产品详细信息,至少需要产品的处理程序

假设您的商店是“abc.myshopify.com”,产品的处理程序是“xyz”,那么您可以在下面的url中通过HTTP GET调用来生成xyz的json

大体上

https://www.[storename]/products/[product-handle].json

,如果不使用api密钥或存储区的永久令牌,则无法访问json产品。 但您仍然希望访问产品详细信息,至少需要产品的处理程序

假设您的商店是“abc.myshopify.com”,产品的处理程序是“xyz”,那么您可以在下面的url中通过HTTP GET调用来生成xyz的json

大体上

https://www.[storename]/products/[product-handle].json
你可以试着用这个

它允许您从自己的网站或自定义应用程序获取店铺信息。虽然它不需要API密码,但它需要一个不需要保密的API密钥

文件中说(第一点很重要):

使用店面API,您可以:

  • 获取有关单个产品或产品集合的数据以 在任何网站或设备上显示
  • 创造独特的结账体验 完全控制购物车
  • 创建新客户或 修改现有的,包括地址信息
  • 允许客户 选择独特的产品选项
你可以试着用这个

它允许您从自己的网站或自定义应用程序获取店铺信息。虽然它不需要API密码,但它需要一个不需要保密的API密钥

文件中说(第一点很重要):

使用店面API,您可以:

  • 获取有关单个产品或产品集合的数据以 在任何网站或设备上显示
  • 创造独特的结账体验 完全控制购物车
  • 创建新客户或 修改现有的,包括地址信息
  • 允许客户 选择独特的产品选项

没有api认证,shopify无法提供门店详细信息(产品列表)


根据您的要求,我建议创建一个shopify应用程序,它将所有产品详细信息同步到您的存储中,您可以从存储中访问数据。

如果没有api验证,shopify将无法提供存储详细信息(产品列表)



根据您的要求,我建议创建一个shopify应用程序,它将所有产品详细信息同步到您的存储中,您可以从存储中访问数据。

您已经尝试了什么?你在哪里挣扎?什么有效,什么无效?在尝试我正在搜索的东西之前,我可以访问shopify商店产品而不使用api密钥和密码吗,我用谷歌搜索了一下,但是我没有看到关于我的问题的任何信息,这就是为什么我在这里问你,你应该澄清你的问题。在商店管理员中浏览时,“查看一些统计数据”是什么意思?根本不清楚你想要实现什么,任何答案都几乎肯定是更大更复杂结果的一小部分。例如,他们的每月产品销售生成报告,并与其他shopify商店进行比较,与shopify inspector相同。shopify inspector是shopify商店的chrome扩展,用于查看和比较商店统计数据,如月度报告和图表。您尝试了什么已经?你在哪里挣扎?什么有效,什么无效?在尝试我正在搜索的东西之前,我可以访问shopify商店产品而不使用api密钥和密码吗,我用谷歌搜索了一下,但是我没有看到关于我的问题的任何信息,这就是为什么我在这里问你,你应该澄清你的问题。在商店管理员中浏览时,“查看一些统计数据”是什么意思?根本不清楚你想要实现什么,任何答案都几乎肯定是更大更复杂结果的一小部分。就像他们的每月产品销售生成报告并与其他shopify商店进行比较一样,shopify inspector与shopify inspector相同。shopify inspector是一个chrome扩展,用于shopify商店查看和比较商店统计数据,如monthly report和graphsi,但我运行了此URL它不会返回任何东西,但如果我打开它的浏览器,在那里我已经登录到shopify,它会返回数据。您能告诉我shopify inspector(chrome扩展)如何在没有api密钥和密码的情况下对任何商店进行统计。@Hassanshafike您的商店尚未发布,其密码受到保护。发布后,您将能够从链接访问数据。是的,发布[storename]/products.json后,您可以从中获取所有产品的数组。但你只能阅读产品。编辑或添加产品将无法访问。它正在浏览器中运行,但对于curl请求,它没有运行。我对curl不太熟悉。但是Java HTTP GET请求也可以正常工作。我已经运行了这个URL,但它不会返回任何内容,但如果我打开它的浏览器,在那里我已经登录到shopify,它会返回数据。你能告诉我shopify inspector(chrome扩展)是如何工作的吗对没有api密钥和密码的任何存储进行统计。@HassanShafique您的存储尚未发布,其密码受保护。发布后,您将能够从链接访问数据。是的,发布[storename]/products.json后,您可以从中获取所有产品的数组。但你只能阅读产品。编辑或添加产品将无法访问。它正在浏览器中运行,但对于curl请求,它没有运行。我对curl不太熟悉。但是同样的事情在Java HTTP GET请求中也可以正常工作。我可以为任何启用了Storefront的商店获取X-Shopify-Storefront-Access-Token吗