我正在尝试获取参加/不参加我创建的活动的人员的列表,并且我正在努力使用 PHP SDK 来做到这一点。
这是我遵循的基本教程:https ://www.webniraj.com/2014/05/01/facebook-api-php-sdk-updated-to-v4-0-0/ (用它来获得基本的设置权限、创建有效会话和对 Graph API 的测试请求以获取用户数据)。
之后,为了访问 RSVP 列表,我尝试按照 facebook 开发人员说明(https://developers.facebook.com/docs/graph-api/reference/v2.0/event#publish)告诉您执行以下操作:
任何访问令牌都可用于检索隐私设置为 OPEN 的事件。
用户访问令牌可用于检索该人可见的任何事件。
应用程序或页面令牌可用于检索由该应用程序或页面创建的任何事件
这是我的代码片段:
$getattending = "/" . $event_id . "/attending?fields=name,id";
$req_events = new FacebookRequest($session, 'GET', $getattending);
$req_response = $req_events->execute();
$data_array = $req_response->getGraphObject()->asArray();
$counter = array_map("count", $data_array);
$count = $counter['data'];
echo "Attending: $count<BR>";
print_r($data_array);
尽管我很努力,我的 URL 还是出现了一个空白屏幕。(我使用 heroku 和 AWS 建立了一个基本的开发环境。)
有人可以帮我理解我做错了什么吗?或者帮我调试我的代码,看看为什么我每次都得到一个空白屏幕。