【问题标题】:Adding Place to Facebook Feed Dialog将地点添加到 Facebook 提要对话框
【发布时间】:2013-02-11 02:52:06
【问题描述】:

发布到 /me/feed 时,可以使用“place”添加位置的页面 id。这会生成一个作为签入的帖子,其中显示带有位置地图的消息。

将“地点”作为查询字符串参数添加到 facebook.com/dialog/feed 的提要表单中似乎不会将位置添加到帖子中。有没有办法使用 /dialog/feed 并添加位置?

【问题讨论】:

    标签: facebook facebook-graph-api dialog feed


    【解决方案1】:

    请提供您的代码。

    这是我的代码,它正在工作:

    $post_url = '/' . $user . '/feed';
    
    $msg_body = array(
        'message' => 'message for user timeline',
        'place' => '106339232734991',
    );
    
    // posting on user page feed
    $postResult = $facebook->api($post_url, 'post', $msg_body );
    

    【讨论】:

    • 是的,这行得通,但是一旦你添加了来源、标题等,它就不再让它成为一个签到,而是把它变成一个没有位置的提要帖子。我认为这是设计使然。
    • 我认为“source”和“caption”是发布照片的字段,如果是这样,post url应该如下: $post_url = '/' 。 $album_id 。 '/照片';
    【解决方案2】:

    在 FB 组讨论后,看起来只有消息、图片和地点工作才能与位置进行签到。如果添加其他参数,如标题或链接,它会变成没有位置的常规提要帖子。这是不幸的,因为没有返回应用程序的链接,几乎没有动力从应用程序进行签到。

    【讨论】:

    • 我可以从哪里获得地点 ID。
    【解决方案3】:

    https://developers.facebook.com/bugs/428651263853608 - “javascript ui feed 对话框 - 位置参数不起作用”

    来自 Facebook 的回应:

    'place' 不是 https://developers.facebook.com/docs/reference/dialogs/feed/ 支持的参数。

    状态更改为按设计

    【讨论】:

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