发布到 /me/feed 时,可以使用“place”添加位置的页面 id。这会导致一个帖子作为签入,显示带有位置地图的消息。
将“地点”作为查询字符串参数添加到 facebook.com/dialog/feed 的提要表单中似乎不会将位置添加到帖子中。有没有办法使用 /dialog/feed 并添加位置?
发布到 /me/feed 时,可以使用“place”添加位置的页面 id。这会导致一个帖子作为签入,显示带有位置地图的消息。
将“地点”作为查询字符串参数添加到 facebook.com/dialog/feed 的提要表单中似乎不会将位置添加到帖子中。有没有办法使用 /dialog/feed 并添加位置?
请提供您的代码。
这是我的代码,它正在工作:
$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 );
在FB群讨论之后,看起来只有消息,图片和地点工作才能与位置进行签到。如果添加其他参数,如标题或链接,它会变成没有位置的常规提要帖子。这是不幸的,因为没有返回应用程序的链接,几乎没有动力从应用程序进行签到。
https://developers.facebook.com/bugs/428651263853608 - “javascript ui feed 对话框 - place 参数不起作用”</p>
脸书的回应:
'place' 不是https://developers.facebook.com/docs/reference/dialogs/feed/支持的参数。
状态更改为按设计