首页 文章

无法使用Facebook图形api从关闭组中获取数据

提问于
浏览
0

我无法从Facebook获取已关闭的群组帖子 . 由于我是该组的成员,但我无法通过图表api中的访问令牌访问它 . 但是我可以使用我是其成员的访问令牌从打开的组中获取所有数据 .

我正在使用这个网址:[https://graph.facebook.com/my-group-id/feed?access_token=my-access-token]

我的代码:

<?php
   $group = array(
    array('id'=>'xxxx','name'=>'zzzzz'),
    array('id'=>'xxx' , 'name'=>'yyyy'),
    );

  $access_token = 'my token';

  $n = count($group);
  $i = -1;

  while($n--){
        $i++;
        $add = 'https://graph.facebook.com/'.$group[$i]['id'].'/feed?fields=id,name,story,message,updated_time&access_token='.$access_token;
        $json = file_get_contents($add);
        $data = json_decode($json);
        if($json){
            foreach($data->data as $item){
              $post_id = $item->id;
              $name = $item->name;
              $date = $item->updated_time;
              $story = $item->story;
              $message = $item->message;
            }
        }
  }
?>

1 回答

  • 1

    自应用版本2.4起,Facebook已停止在Graph API上允许群组订阅源(非公开) .

    如果您希望使用此功能,则需要暂时使用版本2.1 - 2.3的应用程序 . 用法和API文档可以在here找到 .

相关问题