在页面的隐私设置中启用帖子隐私门控,可以创建具有单独的门控和定位的帖子。 启用:
发表:
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设置门控?
答案 0 :(得分:6)
确保为页面打开了门控
确保您使用页面令牌而不是用户令牌。
然后当您使用api创建帖子时,定位参数将执行选通,而feed_targeting参数将执行新闻Feed定位。
注意:门控仅适用于语言和国家。
答案 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页面上的脚本帖子只是公开发布。我能做什么?