facebook-graph-api - 如何使用 Facebook API 获取 Facebook 广告永久链接

标签 facebook-graph-api facebook-marketing-api

使用广告管理器时,您可以预览广告。还有一个超链接可以查看带有评论的帖子永久链接。有什么方法可以使用 API 获取该链接

最佳答案

首先,您必须获得广告所定位的广告素材。

$ad = new Ad($ad_id);
$ad->read(array(
    AdFields::CREATIVE,
));

然后从广告素材中获取信息。
$creative = new AdCreative($ad->creative['id']);
$creative->read(array(
    AdCreativeFields::EFFECTIVE_OBJECT_STORY_ID,
));

然后$creative->effective_object_story_id将包含一个看起来像 xxxxxxxxxxxxx_yyyyyyyyyyyyy 的 ID,其中 x 是页面的 ID,y 是帖子/视频/等的 ID。
如果你只是去https://facebook.com/xxxxxxxxxxxxx_yyyyyyyyyyyyy它应该将您重定向到正确的帖子

希望这可以帮助某人。

关于facebook-graph-api - 如何使用 Facebook API 获取 Facebook 广告永久链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39259459/

相关文章:

python - Facebook 营销 api 'Unsupported get request. Object with ID ' [number_of_ad_account_id]' 不存在

javascript - 如何使用 facebook javascript api 发布自定义帖子

python - Facebook 广告预算估算(reach estimate cpm)

python - Facebook 商业 SDK : cannot create an Ad

javascript - 命中 FB.init 返回错误 "Polyfill JSON does not have implementation of stringify"

python - 无法使用 Facebook Marketing API 获取暂停的广告见解

r - 获取带有列表的列并与 R 中的其他列合并 - 使用 fbRads

facebook - 如何为 Facebook 页面的粉丝获取(更好的)人口统计数据?

facebook - facebook(与众不同?)用户代理人喜欢和分享吗?

node.js - https.get response ondata 回调触发多次