如何在“facebook-nodejs-business-sdk”中获得兴趣

问题描述

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

我正在寻找获取兴趣的方法,但找不到。

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

使用图形 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,description: '',topic: 'Sports and outdoors'
      ....

希望对您有帮助

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...