shopify-node-api安装过程

时间:2016-01-26 16:33:50

标签: javascript node.js oauth-2.0 shopify

我正在使用Shopify Node Api来构建我的第一个合适的应用程序。我正在尝试构建一个可以作为NPM包发布的express.js样板。我到目前为止构建的每个应用程序都是私有的 - 但这是我第一次尝试使用Oauth。

https://github.com/christophergregory/shopify-node-api

我正在试图弄清楚如何将应用程序安装到特定的商店。我不知道如何获得商店名称。当有人点击“安装应用”时 - 我猜测参数是否已发送?但是,在应用程序在商店发布之前,我不会得到安装按钮...(捕获22?)

到目前为止,我已经将商店名称硬连接到配置中。然后我点击应用程序的主根,并运行安装的东西。然后我抓取访问令牌并将其保存到数据库中。

<!-- language: lang-js -->
var config = {
shop: 'example', // MYSHOP.myshopify.com
// scopes, api-key, api-secret etc..
redirect_uri: 'http://localhost:3000/finish_auth',
verbose: false,
nonce: '' // a randomly selected value unique for each authorization request
}

var Shopify = new shopifyAPI(config);
var auth_url = Shopify.buildAuthURL();

app.get('/', function(req, res) {
 res.redirect(auth_url);
});

我如何使这个动态 - 所以它可以安装到任何商店?

0 个答案:

没有答案