node.js - Facebook 营销 API : How to get the optimization event

标签 node.js facebook-graph-api

使用 NodeJs(以及 REST API)Facebook 营销 API 我想知道哪些广告集正在优化哪个事件(例如,add_to_wishlist)

为此,我正在获取所有广告集:

import bizSdk = require('facebook-nodejs-business-sdk'); // v8.0.0

bizSdk.FacebookAdsApi.init('myaccesstoken')
const adAccount = new bizSdk.AdAccount('act_XXXXX');
const adSets= await adAccount.getAdSets([bizSdk.AdSet.Fields.optimization_sub_event,bizSdk.AdSet.Fields.optimization_goal]);

对于 optimization_sub_event 字段,我总是得到 NONE,对于 optimization_goal,我总是得到 VALUEOFFSITE_CONVERSIONS

此外,我试图获取 ALL fields可能并查找我的事件名称但没有成功。

是否有办法使用 API 实现?

最佳答案

获取字段 promoted_object。 自定义事件的值将具有以下结构:

promoted_object: {
  "application_id": "994*******818",
  "custom_event_type": "OTHER",
  "object_store_url": "http://play.google.com/store/apps/details?id=com.*****",
  "custom_event_str": "my_custom_event_name" // this is what you want
}

关于node.js - Facebook 营销 API : How to get the optimization event,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64894033/

相关文章:

java - Spring Security 和 Facebook OAuth 2.0 与图形 API 集成

jquery - 使用 json 获取多个页面的 facebook 点赞

node.js - 更新 Google 表格中的单元格值并获取更新的答案而不保存

node.js - axios 和 Azure Application Insights 的问题

javascript - 从子进程调用 setTimeout (NodeJS)

node.js - Nodejs node-sqlite3 运行回调不起作用

java - 为什么没有导入facebook sdk

android - FacebookMobile.init OAuthException

facebook - 创建一个Facebook广告帐户沙箱帐户并解锁ads_read-(AKA : Getting through the getting started tutorial from facebook)

node.js - Node.js 中的 Twit 配置错误