问题标签 [shopify-api-node]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
shopify - 具有代理扩展 PUT 请求的 Shopify 应用程序不起作用
我已经设法使用本指南创建了一个应用代理: https ://shopify.dev/tutorials/display-data-on-an-online-store-with-an-application-proxy-app-extension#handling-proxy-要求
我想使用表格更新客户记录。在提交表单时,将调用以下函数。
在后端应用程序中,提交表单时会点击以下网址,但无法检索表单数据值。
router.put('/test', async (ctx) => { ..... }
获取请求工作正常,但使用 Put 请求无法从 ajax 调用中检索表单数据。有人可以帮我吗?
node.js - 收到错误 Oauth 错误 invalid_request:redirect_uri 未通过本地主机从 Shopify API 访问中列入白名单?
我在这里查看了其他 shopify 问题,但这次错误似乎来自我认为的其他问题。我正在尝试通过 nodejs 上的 localhost 创建/访问 shopify 应用程序,以便将来使用产品 API。但是遇到上面的错误:
这是我的 NGROK 日志:
1-这是我的 index.js 文件:
2-这是我的环境文件
3- 这是我的 package.json 文件
我使用 NGROK 隧道并使用此链接:
https://20a11edc124f.ngrok.io/shopify?shop=testqasim121312.myshopify.com
但得到上述错误。
我检查了 API URL 等,似乎也找不到任何问题。
这是错误的屏幕截图
node.js - 你应该如何使用 node.js 模块“shopify-api-node”属性 callGraphqlLimits 来限制 graphql 请求?
我正在使用 node.js 模块“shopify-api-node”来调用 Shopifys graphql API。我可以在文档中看到您可以通过 callGraphqlLimits 访问限制信息,但是您应该如何使用它来限制请求?
如果我想将下一次调用延迟 5 秒,我尝试了这个,但延迟似乎是异步执行的(在测试时,我通过检查限制何时小于 1000 来强制立即限制):
谢谢,-路易丝
api - 如何在 shopify 中计算产品 api 计数?(关闭)
我知道如何通过这个 API 计数
但是当我使用这个 API 时,计数错误,因为当出口产品时,它的数量超过了示例
shopify - Shopify API 节点:AdminAPI 与 StoreFrontAPI 查询
我正在尝试向 shopify 的管理 api 发出 graphql 请求。我正在使用官方的 shopify-api-node 库。
我的查询如下
回应是
据我了解,这应该返回一个带有数据字段和扩展字段的对象(我对查询成本感兴趣)。
我得到的响应只是包含订单。
这是因为我正在查询店面 API 吗?我很困惑,因为我想查询 admin api。根据 shopify 文档,storefront API 下的订单没有 currentCartDiscountAmountSet 字段,而 admin API 下的订单有此字段。我使用 currentCartDiscountAmountSet 字段获得了正确的顺序,因此我假设我正在查询管理 api。但话又说回来,我没有得到数据和扩展?
我的问题是:
使用 shopify-api-node 时,如何指定是要查询 admin 还是 storefront API?
为什么我的回复中没有数据和扩展?实际上是因为我正在查询店面api吗?如果是这样,那么为什么我能够成功获得 currentCartDiscountAmountSet?
shopify - 最新的 Shopify API 不在 @shopify/koa-shopify-graphql-proxy (2021-01)
我正在为我的 Shopify 应用设置应用卸载 webhook。我在 Shopify Developer 中的应用设置为最新的 API (2021-01)。
但是,当我注册我的 webhook 时,没有 ApiVersion.January21 选项。当我将其设置为 January21 时,我得到以下信息:
这是我的 server.js
我的 package.json
api - 如何通过shopify API访问博客内容
我最近创建了一个 Shopify 管理员帐户并创建了一个私有应用程序来从外部应用程序访问 Shopify 商店内容。我从 Postman 调用 Shopify 博客 API 以使用 API 密钥和密码获取博客,但我无法检索博客的内容。
我调用了这个端点来访问博客https://${API_KEY}:${PASSWORD}@${STORE_NAME}.myshopify.com/admin/api/2021-01/blogs.json
这是我在邮递员那里得到的回复:
这实际上表明我有一个博客,但它没有显示我写的博客内容,我在这里遗漏了什么,我如何才能真正访问博客内容?
shopify - 为 Shopify 公共应用生成在线和离线访问令牌
Shopify 的样板应用程序这样做是为了生成访问令牌(默认为在线访问模式)
就我而言,我想要在线和离线令牌
- 离线令牌将生成一次(如果商店未添加到我的数据库中),accessMode 设置为离线并推送到数据库。
- 当前登录用户的在线令牌。
有没有办法在一个流程中生成两个令牌?
下面这行不通。Koa 响应 404 not found