小编use*_*042的帖子

Google Shopping API node.js 产品插入返回“INSERT 请求必须指定产品”错误

我尝试使用以下 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

1
推荐指数
1
解决办法
2444
查看次数