我尝试使用以下 node.js 代码将产品插入 Google Shopping API,但不断收到错误消息:
{ [Error: [product] INSERT request must specify product]
code: 400,
errors:
[ { domain: 'global',
reason: 'required',
message: '[product] INSERT request must specify product' } ] }
Run Code Online (Sandbox Code Playgroud)
这是我的 javascript 代码(我在这里使用节点客户端: https: //github.com/google/google-api-nodejs-client/):
var google = require('googleapis');
var OAuth2 = google.auth.OAuth2;
var oauth2Client = new OAuth2(*OAUTHDETAILS*);
oauth2Client.setCredentials({
access_token: '*ACCESSTOKEN*',
//refresh_token: 'REFRESH TOKEN HERE'
});
var content = google.content({ version: 'v2', auth: oauth2Client });
var product = {
"channel": "online",
"contentLanguage": "en",
"offerId": *PRODUCTID*,
"targetCountry": …Run Code Online (Sandbox Code Playgroud) javascript node.js google-shopping-api google-api-nodejs-client