node-bigcommerce 获取和 Post 路由
node-bigcommerce Get and Post Routes
我正在使用 npm 包,'node bigcommerce',并且我有我所有的 API 设置,但是每当我尝试创建 GET 路由时,错误,Error: Request returned error code: 404 and body: The route is not found, check the URL
, 出现。我不知道如何或在哪里指定要查找的 url。另外,我对 POST 路由也有同样的问题。代码在这里。先谢谢了!
var express = require('express'),
BigCommerce = require('node-bigcommerce');
var bigCommerce = new BigCommerce({
clientId: '* Client ID *',
secret: '* Secret *',
callback: 'https://store-xxi13.mybigcommerce.com',
responceType: 'json',
accessToken: '* Access Token *',
storeHash: 'xxi13'
});
bigCommerce.get('/happy', (data) =>{
console.log(data);
});
您的 get 请求中提供的路径 '/happy'
不是 BigCommerce API 端点——这就是您收到 404 not found 的原因。例如,如果您向 /products
发出请求,它应该可以提取产品数据。
此外,回调通常是应用程序中的路径,而不是商店 URL。例如,callback: 'https://myapplication.com/auth',
将是您希望 BigCommerce 身份验证服务在安装流程中发送您的临时代码和 Oauth 令牌的应用程序路径:
https://developer.bigcommerce.com/api/#app-installation-and-update-sequence
您可以在 node-bigcommerce 客户端的自述文件中找到配置客户端和发出请求的示例:
https://github.com/getconversio/node-bigcommerce
我正在使用 npm 包,'node bigcommerce',并且我有我所有的 API 设置,但是每当我尝试创建 GET 路由时,错误,Error: Request returned error code: 404 and body: The route is not found, check the URL
, 出现。我不知道如何或在哪里指定要查找的 url。另外,我对 POST 路由也有同样的问题。代码在这里。先谢谢了!
var express = require('express'),
BigCommerce = require('node-bigcommerce');
var bigCommerce = new BigCommerce({
clientId: '* Client ID *',
secret: '* Secret *',
callback: 'https://store-xxi13.mybigcommerce.com',
responceType: 'json',
accessToken: '* Access Token *',
storeHash: 'xxi13'
});
bigCommerce.get('/happy', (data) =>{
console.log(data);
});
您的 get 请求中提供的路径 '/happy'
不是 BigCommerce API 端点——这就是您收到 404 not found 的原因。例如,如果您向 /products
发出请求,它应该可以提取产品数据。
此外,回调通常是应用程序中的路径,而不是商店 URL。例如,callback: 'https://myapplication.com/auth',
将是您希望 BigCommerce 身份验证服务在安装流程中发送您的临时代码和 Oauth 令牌的应用程序路径:
https://developer.bigcommerce.com/api/#app-installation-and-update-sequence
您可以在 node-bigcommerce 客户端的自述文件中找到配置客户端和发出请求的示例: https://github.com/getconversio/node-bigcommerce