得到Facebook广告的评论

时间:2015-11-11 12:54:31

标签: facebook-graph-api comments

我们有一个解决方案,我们使用facebook图形API为我们的客户处理公司fb页面。 我们阅读了页面上写的评论和消息,可以通过图表api回复。 到目前为止 - 没问题。

现在,客户正在购买推送到fb-members新闻源的广告。这些广告将pageid作为发件人。 我们希望访问这些广告从人们处获得的评论。

我不知道如何通过api访问这些评论!?

我尝试使用:/ {page-id} / comments 这将返回一条错误消息:尝试在节点类型(页面)上访问不存在的字段(注释)

或者我是否需要使用Marketing API?

任何可以指引我正确方向的人?! :○

1 个答案:

答案 0 :(得分:2)

您应该使用Marketing API来获取广告。有点像这样:

        AdAccount account = new AdAccount(ACCOUNT_ID, context);
        Map<String, Object> extraParams = new HashMap<>();
        extraParams.put("fields", "creative{object_story_id},created_time,status");
        APINodeList<Ad> ads = account.getAds().execute(extraParams);
        for (Ad ad : ads) {
            String objectStoryId = ad.getFieldCreative().getFieldObjectStoryId();
            //now you can use /{objectStoryId}/comments
        }

我在本例中使用了facebook ads java api。这里https://github.com/facebook/facebook-java-ads-sdk