我想获取已安装该应用的登录用户的所有事件。
这不是一个公共应用程序,仅适用于我。用户(我)已经给出了如下的应用权限:
我正在使用此代码:
<?php
// get all events for logged in fb user
require_once 'facebook.php';
$app_apikey = 'my-key-is-here';
$app_secret = 'my-secret-is-here';
$facebook = new Facebook($app_apikey, $app_secret);
$user_id = $facebook->require_login(); //returns my facebook user_id fine!
$events = $facebook->api_client->events_get($user_id); //returns nothing!
echo $events; //nothing
print_r($events); //no array to print
print_r(json_decode($events)); //no array to print
?>
关于为什么我从events.get()
获得无结果的任何想法?
答案 0 :(得分:1)
user_events
permission。请查看此answer。使用新的SDK,它很简单:
$events= $facebook->api('/me/events');