Я нашел этот пакет npm:
https://github.com/googleapis/google-api-nodejs-client#using-the-client-library
Это кажется полезным, но я искал подходящие параметры для передачи объекта google.adexchangebuyer (или, может быть, это должен быть google.adexchangebuyer2? Не знаю, в чем разница.)
Исходя из приведенного в документации примера с блогером, я предполагаю, что он должен выглядеть примерно так:
const adExchangeBuyer = google.adexchangebuyer({
version : "v1", // this is all wrong, apparently
auth : "<API key>" // AKA Developer token?? is this the same thing?
});
const params = {
// no idea what to put here, either
};
adExchangeBuyer.ads.get(params, (err, result) => {
if (err) {
console.error(err);
throw err;
}
console.log("result", result);
});
, что приводит к:
W20190701-17:11:08.191(2)? (STDERR) C:\Users\hifi\AppData\Local\.meteor\packages\meteor-tool\1.8.1\mt-os.windows.x86_64\dev_bundle\server-lib\node_modules\fibers\future.js:280
W20190701-17:11:08.196(2)? (STDERR) throw(ex);
W20190701-17:11:08.199(2)? (STDERR) ^
W20190701-17:11:08.200(2)? (STDERR)
W20190701-17:11:08.201(2)? (STDERR) Error: Unable to load endpoint adexchangebuyer("v1"): ctr is not a constructor
W20190701-17:11:08.201(2)? (STDERR) at Object.getAPI (C:\Users\hifi\git\balloonary-test\node_modules\googleapis-common\build\src\apiIndex.js:36:15)
W20190701-17:11:08.202(2)? (STDERR) at GoogleApis.adexchangebuyer (C:\Users\hifi\git\balloonary-test\node_modules\googleapis\build\src\apis\adexchangebuyer\index.js:26:32)
W20190701-17:11:08.203(2)? (STDERR) at Meteor.startup (server/server.js:8:33)
Может кто-нибудь показать мне, где задокументирован этот API?