如何获得对 "facebook-nodejs-business-sdk" 的兴趣

How to get INTERESTS in the "facebook-nodejs-business-sdk"

我正在开发一个应用程序来使用 facebook api 使用包“facebook-nodejs-business-sdk”在版本 v9.0 中。

我正在寻找获取利益的方法,但找不到。

我查看了包中提供的示例,但找不到任何允许我搜索搜索节点的内容。

使用图表 api 资源管理器,我可以看到使用 javascript 进行这些调用的代码如下:

FB.api( '/search','GET', {"type":"adinterest","q":"Golf","limit":"10000","locale":"pt_BR"}, function(response) { // Insert your code here } );

但是应用是使用上述包的,一般都有特定的调用方法。

我是编程初学者,所以我迷路了。

有人可以帮助我吗?

谢谢!

我在 SDK 中没有找到对此的任何引用,但您似乎可以使用以下示例自行调用 targeting search api

const bizSdk = require('facebook-nodejs-business-sdk');

const access_token = '<the_token>';

const api = bizSdk.FacebookAdsApi.init(access_token);
const showDebugingInfo = true; // Setting this to true shows more debugging info.
if (showDebugingInfo) {
  api.setDebug(true);
}

const params = {
  'type' : 'adinterest',
  'q' : 'Golf',
  'limit' : '10000',
  'locale' : 'pt_BR',
};

api.call('GET',['search'], params).then((response) => {
  console.log(response)
}).catch(error => {
  console.log("something bad happened somewhere", error);
});

此代码将输出如下内容:

{
  data: [
    {
      id: '6003631859287',
      name: 'Golf',
      audience_size: 218921,
      path: [Array],
      description: null,
      disambiguation_category: 'Negócio local',
      topic: 'News and entertainment'
    },
    {
      id: '6003510075864',
      name: 'Golfe',
      audience_size: 310545288,
      path: [Array],
      description: '',
      topic: 'Sports and outdoors'
      ....

希望对您有所帮助