Php 是否有可能提取一个facebook群组的所有名称以及添加这些名称的人的一些基本细节?
我是一个私人Facebook群组的管理员,我们使用该群组开展业务,我想从群组中提取所有姓名以及添加这些姓名的日期和人员。我很想知道有没有可行的方法?有什么想法或建议吗Php 是否有可能提取一个facebook群组的所有名称以及添加这些名称的人的一些基本细节?,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,我是一个私人Facebook群组的管理员,我们使用该群组开展业务,我想从群组中提取所有姓名以及添加这些姓名的日期和人员。我很想知道有没有可行的方法?有什么想法或建议吗 关于提取格式,实际上并不重要…您可以提取所有成员名称、成员id、组描述、成员角色。首先使用facebook-php-sdk-v4-5.0-dev生成登录url: $fb = new Facebook\Facebook([ 'app_id' => APP_ID, 'app_secret' =
关于提取格式,实际上并不重要…您可以提取所有成员名称、成员id、组描述、成员角色。首先使用facebook-php-sdk-v4-5.0-dev生成登录url:
$fb = new Facebook\Facebook([
'app_id' => APP_ID,
'app_secret' => APP_SECRET,
'default_graph_version' => 'v2.4', // or use v2.5 latest version
]);
$helper = $fb->getRedirectLoginHelper();
$permissions = ['user_managed_groups'];
$redirectUrl = 'http://localhost/fbapp.php';
$loginUrl = $helper->getLoginUrl($redirectUrl, $permissions);
echo '<a href="' . $loginUrl . '">Log in with Facebook!</a>';
为了获得更好的视图,您可以使用以下选项:
foreach ($responses as $key => $response) {
if ($response->isError()) {
$e = $response->getThrownException();
echo '<p>Error! Facebook SDK Said: ' . $e->getMessage() . "\n\n";
echo '<p>Graph Said: ' . "\n\n";
var_dump($e->getResponse());
} else {
echo "<p>(" . $key . ") HTTP status code: " . $response->getHttpStatusCode() . "<br />\n";
echo "Response: " . $response->getBody() . "</p>\n\n";
echo "<hr />\n\n";
}
}
foreach($responseas$key=>$response){
如果($response->isError()){
$e=$response->getThrownException();
echo'错误!Facebook SDK说:'.$e->getMessage()。“\n\n”;
echo“图形显示:”。“\n\n”;
变量转储($e->getResponse());
}否则{
echo“(“$key.”)HTTP状态代码:“..response->getHttpStatusCode()”
\n”;
echo“Response:”.$Response->getBody().“\n\n”;
回显“
\n\n”;
}
}
有关团体的更多信息,请访问
对于组成员相关信息,请访问:但是我如何才能获得添加该成员的管理员的姓名?
foreach ($responses as $key => $response) {
if ($response->isError()) {
$e = $response->getThrownException();
echo '<p>Error! Facebook SDK Said: ' . $e->getMessage() . "\n\n";
echo '<p>Graph Said: ' . "\n\n";
var_dump($e->getResponse());
} else {
echo "<p>(" . $key . ") HTTP status code: " . $response->getHttpStatusCode() . "<br />\n";
echo "Response: " . $response->getBody() . "</p>\n\n";
echo "<hr />\n\n";
}
}