参考: https ://developers.facebook.com/docs/reference/api/
使用 API 网址:
https://graph.facebook.com/me/groups
获取用户的组。在上面的链接中,将 更改me/
为用户的 FB ID。您还必须传入访问令牌。
回复将采用 JSON 编码。json_decode
使用PHP 关联数组将其解码。遍历它并检查您想要的组。
Graph API 不会一次返回所有组。您必须使用每个响应末尾的分页链接来获取更多信息,或者使用limit
参数来请求尽可能多的信息。
以下代码示例将发布您所属的组的 ID
<?php
$url = "https://graph.facebook.com/me/groups?access_token=AAAAAAITEghMBAMDc6iLFRSlVZCoWR0W3xVpEl1v7ZAxJRI3nh6X2GH0ZBDlrNMxupHXWfW5Tdy0jsrITfwnyfMhv2pNgXsVKkhHRoZC6dAZDZD";
$response = file_get_contents($url);
$obj = json_decode($response);
foreach($obj->data as $value) {
echo $value->id;
echo '<br>';
}
/* to check for existence of a particular group
foreach($obj->data as $value) {
if ($value->id == $yourID) {
//found
break;
}
//not found. fetch next page of groups
}
*/
PS - 如果运行上面的代码给你一个错误说明Could not find wrapper for "https"
,你需要取消注释/添加 PHP 扩展extension=php_openssl.dll