Google Content API, как использовать пользовательский пакет? - PullRequest
0 голосов
/ 04 мая 2018

У google-api-nodejs-client нет документации, поэтому я просто ссылаюсь на необработанные документы api. При попытке использовать клиент

client.datafeedstatuses.custombatch({
     entries: [
       {merchantId: "myId", datafeedId: "myId", method: 'get', batchId: 1},
     ]
    })
    .then((res) => {
       console.log(res.data);
       return res.data;
    })

// возвращает 200 {"kind": "content # datafeedstatusesCustomBatchResponse"}

Как использовать customBatch для получения данных?

1 Ответ

0 голосов
/ 14 мая 2018

Поле entries необходимо обернуть в requestBody объект:

client.datafeedstatuses.custombatch({
  requestBody: {
    entries: [
      {
        merchantId: "myId", datafeedId: "myId", method: 'get', batchId: 1
      }
    ]
  } 
})
.then((res) => {
   console.log(res.data);
   return res.data;
})

Надеюсь, это поможет!

...