【问题标题】:How to specify location targeting of FB post via Graph API如何通过 Graph API 指定 FB 帖子的位置定位
【发布时间】:2014-03-07 20:24:56
【问题描述】:

前段时间,Post API Reference 中有一个名为 targeting 的字段,但现在它消失了,我不知道如何通过 API 为帖子添加特定的位置和语言定位。我搜索了很多:一些结果引用了targeting 参数。我试过了,好像不行。

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

$post_details = array('message' => $msg, 'privary' => array('value' => 'CUSTOM', 'description' => array('country' => 'Germany')));
$fb->api('/PAGE_ID/feed', 'POST', $post_details);

$post_details = array('message' => $msg, 'targeting' => array('country' => 'Germany'));
$fb->api('/PAGE_ID/feed', 'POST', $post_details);

请帮助我了解如何实现这一目标?

【问题讨论】:

  • 谁能给我一个方向?很紧急,谢谢

标签: php facebook facebook-graph-api location targeting


【解决方案1】:

你也可以使用feed_targeting代替privacy

您可以定位的所有参数(例如语言、城市、县)都是特定于 Facebook 的。您可以通过自动完成数据来解决它们:

"{'locales':[1001],'countries':[GE],'cities':[825886]}"

带有目标的自动发布功能不错,但在 Facebook 文档中记录得非常糟糕...

【讨论】:

    【解决方案2】:

    有关定位,请参阅帖子对象的privacy 属性:https://developers.facebook.com/docs/reference/api/post/

    描述字段可能包含逗号分隔的有效列表 国家、城市和语言(如果主页的帖子定位于 指定位置/语言。

    注意:此隐私设置仅适用于当前或 指定用户自己的墙。 Facebook 会忽略此设置 墙帖(当用户在朋友 Page 的墙上写字时, 事件,连接到用户的组)。与行为一致 Facebook,任何可以看到的人都可以查看所有目标帖子 目标的墙。

    【讨论】:

    • 您能帮我理解“如果指定了主页的帖子按位置/语言定位”是什么意思吗?是否必须设置其他设置才能指定定位?
    【解决方案3】:

    为了让这更容易,这是你需要的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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多