我的 Facebook 群组网址是: http: //www.facebook.com/groups/284064464943140/ 我读到群组 ID 在标有“id=”或“groupid=”的网址中,但假设这已经改变,因为有我的网址中没有这样的标签。我想使用群组 ID 将群组供稿插入我们的群组网站。谢谢
8 回答
要查找任何 facebook group_id 或 page_id 或 user_id,请检查页面元素并在元标记中找到它们。
组 ID
fb://group/Here_is_your_group_id
个人资料 user_id
fb://profile/here_is_your_user_id
页面 ID
fb://page/here_is_your_page_id
试试http://lookup-id.com/,获取 facebook id 和 group id
试试http://wallflux.com/facebook_id/,它会引导你完成它,
如果您需要您作为管理员的更多组的 id,则更快的方法是使用 facebook 的Graph Explorer工具。您需要获取'user_groups' 'user_managed_groups' 的访问令牌,并通过添加组字段发出请求:
me?fields=groups
点击提交。这将打印您所属的所有组和相应的 ID。
更新:抱歉,Facebook 似乎正在为您不管理的群组撤出 API。这整个话题可能已经过时了。
您可以在 Facebook 的源代码中查找 post_form_id,但这并不总是准确的。
对于在 Facebook URL 中没有 ID 的群组,您可以使用这个免费的简单在线工具获取页面或群组 ID: http ://whatismyfacebookid.com
您可以尝试https://commentpicker.com/find-facebook-id.php通过输入 FB 群组 URL 来查找群组 ID。大多数其他在线工具不再起作用。
您也可以在其他评论中提到的源代码中找到它。进入群页面,右键选择“查看源代码”,搜索fb://group/
. 组 ID 将显示在斜线之后或之后?id=
基于graph api,您可以获得组ID,如下所示:
$facebook->api( '/'.$userId.'/groups', 'GET', array( 'access_token=' => $userToken ));
通过迭代其结果。
1) 访问 Facebook (www.facebook.com)
2)点击右上角的小三角
3)选择“管理组”
4)确保您在“组”而不是“发现”选项卡上(检查左上角)
5) 点击你的群组
6) 从您的网络浏览器查看您的 URL,它会显示类似http://www.facebook.com/groups/12345/about
在这种情况下,12345 将是您的组。
我希望这有帮助
问候
海德