自从 Facebook发布品牌内容以来,我一直在尝试弄清楚如何通过 API 将品牌内容发布到经过验证的 Facebook 页面的 Feed。POST /{page_id}/feed
这是我公司的一项要求,因为我们通过端点将现在符合品牌内容的内容直接发布到 Facebook 页面的 Feed 。
我们现在尝试自动化的用户流程将通过例如
- 在 Page Composer 文本字段中粘贴链接
- 点击“握手”图标
- 搜索第三方赞助商,选择该赞助商
- 发布帖子
在品牌内容页面上,他们提到这可以通过他们的营销 API 来完成,
阅读营销 API 文档,了解如何通过 API 使用品牌内容工具。
但我在文档中看到的所有内容似乎都表明我需要创建一个广告活动,然后是一个广告集,然后指定目标,然后创建广告创意,然后是广告本身。我在广告创意参考部分只看到了一个示例,这似乎是我正在寻找的,
curl \
-F 'name=Sample Creative' \
-F 'object_story_spec={
"page_id": "<PAGE_ID>",
"photo_data": {
"branded_content_sponsor_page_id": "<SPONSOR_PAGE_ID>",
"caption": "My caption",
"image_hash": "<IMAGE_HASH>"
}
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v2.6/act_<AD_ACCOUNT_ID>/adcreatives
需要注意的是“brand_content_sponsor_page_id”字段,我认为它会涵盖 Handshake Icon/with {sponsor} 字段。
到目前为止,我的结论是:
- 特别是包含目标似乎意味着,如果这是我们应该去的方向,那么广告将不会像发布到页面的 Feed 那样具有正常的可见性。此外,
/{page_id}/feed
我们必须创建所有支持的 Ad 对象,而不是一个 POST 到 ,然后是 Creative,然后是 Ad,然后审核帖子。或者... - 我正在寻找的功能尚未记录,或者......
- 我正在寻找的功能不存在