Php 是否有可能提取一个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' =

我是一个私人Facebook群组的管理员,我们使用该群组开展业务,我想从群组中提取所有姓名以及添加这些姓名的日期和人员。我很想知道有没有可行的方法?有什么想法或建议吗


关于提取格式,实际上并不重要…

您可以提取所有成员名称、成员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";
  }
}