首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过Graph API指定FB post的位置目标

问如何通过Graph API指定FB post的位置目标
EN

Stack Overflow用户
提问于 2011-12-25 20:32:38
回答 3查看 3.8K关注 0票数 2

不久前,Post API Reference中有一个名为targeting的字段,但现在它不见了,我不知道如何通过API为帖子添加特定的位置和语言目标。我搜索了很多次:一些结果引用了targeting参数。我试过了,但似乎不起作用。

我尝试了两种方法来实现这一点,但都没有成功:

代码语言:javascript
复制
$post_details = array('message' => $msg, 'privary' => array('value' => 'CUSTOM', 'description' => array('country' => 'Germany')));
$fb->api('/PAGE_ID/feed', 'POST', $post_details);

和

代码语言:javascript
复制
$post_details = array('message' => $msg, 'targeting' => array('country' => 'Germany'));
$fb->api('/PAGE_ID/feed', 'POST', $post_details);

请帮助我理解如何实现这一点?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-01-01 12:02:56

要确定目标,请参见post对象的privacy属性:https://developers.facebook.com/docs/reference/api/post/

如果指定了按位置/语言定位的页面帖子,则说明字段可能包含有效国家/地区、城市和语言的逗号分隔列表。

注意:此隐私设置仅适用于当前或指定用户自己的围墙上的帖子。Facebook忽略目标墙帖子的此设置(当用户在与用户连接的朋友、页面、事件、群组的墙上写东西时)。与脸书上的行为一致,所有目标帖子都可以被任何能看到目标墙的人看到。

票数 1
EN

Stack Overflow用户

发布于 2014-03-07 20:24:56

您也可以使用feed_targeting来代替privacy

您可以针对的所有参数,如语言、城市、县,都是facebook特定的。您可以通过自动完成数据来解析它们:

“{‘区域设置’:1001,‘国家’:GE,‘城市’:825886}”

用于自动发帖的很好的功能,但在Facebook文档中记录得太差了…

票数 2
EN

Stack Overflow用户

发布于 2012-08-10 13:59:40

为了简单起见,这就是您需要的http://developers.facebook.com/docs/reference/api/page/#targeting

这也会给出如何定位城市的信息。http://developers.facebook.com/docs/reference/ads-api/get-autocomplete-data/

我在这个问题上的一个更完整的解决方案Geotargeting Page Posts with the Facebook API

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8629610

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档