首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >shopify - nodejs - get permanent token失败

shopify - nodejs - get permanent token失败
EN

Stack Overflow用户
提问于 2016-04-22 23:17:51
回答 1查看 264关注 0票数 1

我已经编写了一个与shopify应用程序接口对话的应用程序。我设法从shopify获取临时代码,然后重定向回我的应用程序,在那里我存储代码,以便稍后交换permanent token

根据文档,我需要做的就是向https://{shop}.myshopify.com/admin/oauth/access_token发送一个带有client_id的POST请求,client_secretcode是请求的主体。我使用request module发送请求,并将其设置为发送请求:

代码语言:javascript
复制
var options = {
    method: POST,
    url: https://my-develop-shop.myshopify.com/admin/oauth/access_token,
    json: true
  };
var _body = {
    "client_id": config.get('SHOP_ID'),
    "client_secret": config.get('SHOP_SECRET'),
    "code": tempCode
}
_body = JSON.stringify(_body);
options.body = _body;
request(options, callback);

但是,当我发送请求时,它总是返回:error_description: 'Could not find Shopify API application with api_key ' }

客户端的店铺安装成功,为什么会返回这个错误?是否有shopify期望的特殊标题?文件太含糊了。为什么它不能通过身份验证?

EN

回答 1

Stack Overflow用户

发布于 2016-04-22 23:47:40

嗯,我作弊并使用了shopify-node-api package。在这里我只使用了exchange_temporary_token方法。此api还处理节流,因此对于您可能花费的整合时间来说,这是一项不错的投资。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36797604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档