你可以通过脸谱图api门页和定位页面帖子吗?

时间:2013-03-07 20:00:46

标签: facebook facebook-graph-api facebook-page targeting

在页面的隐私设置中启用帖子隐私门控,可以创建具有单独的门控和定位的帖子。 启用:

发表:

http://f.cl.ly/items/3H223C2t2Y0c2x0i012z/Screen%20Shot%202013-03-07%20at%202.26.55%20PM.png

现在,我可以通过在as specified in the docs时指定param feed_targeting来获取新闻Feed定位以完成API工作。

然而,在文档中只提到了一个Gating:

  

门控与定位

     

关联帖子目前仅限于语言和国家/地区。这与新闻Feed定位不同,因为语言或国家/地区的门控帖子不会出现在门控条件之外的用户。使用定位,帖子将在页面上显示,并且仅对页面的定位段中的帖子可见。如果用户分享了帖子,即使用户的朋友不在定位集中,他们也可以看到该帖子。

是否可以通过API设置门控?

4 个答案:

答案 0 :(得分:6)

这是可能的!

  1. 确保为页面gate打开了门控

  2. 确保您使用页面令牌而不是用户令牌。

  3. 然后当您使用api创建帖子时,定位参数将执行选通,而feed_targeting参数将执行新闻Feed定位。

  4. 注意:门控仅适用于语言和国家。

答案 1 :(得分:3)

有人可以为区域设置和国家/地区发布一些示例代码吗? 虽然这个功能非常强大,但在api和整体网络中确实没有任何内容!

适用于我的代码示例:

    curl -F 'access_token=[page_access_token]' 
         -F 'message=Testing post to certain language' 
         -F 'link=http://stackoverflow.com/questions/15280604/can-you-gate-and-target-a-page-post-through-the-facebook-graph-api' 
         -F 'feed_targeting={'locales':[1001]}' 
    https://graph.facebook.com/[pageID]/feed

获取语言编号:

    curl -G -d "access_token=xx" -d"q=en"  
            -d "type=adlocale" 
    https://graph.facebook.com/search

Targeting from the ads api文档提供了一些帮助,但只有一些字段可用于帖子定位。

获取区域设置,城市,...代码graph search via curl

希望这有助于某人!

答案 2 :(得分:1)

在您的代码中添加参数时使用“定位”代替“feed_targeting”,这对我有用

答案 3 :(得分:0)

我制作了我已检查的定位脚本: 邮政隐私门控已开启 脚本使用页面访问令牌 将参数传递给feed_targeting

但Facebook页面上的脚本帖子只是公开发布。我能做什么?