因此,我正在运行查询以使用 Facebook PHP SDK 返回 DAU 数据。我很肯定我已登录并且我有一个应用程序访问令牌......但是当我运行查询时,我收到“未指定节点”错误。我在其他地方看到过这个问题,但每个人似乎都认为这是一个登录错误......但我可以 $fb->getUser() 和/或获取一个 app_access 令牌......所以我不认为这是一个登录问题。还有其他想法吗?谢谢。
try {
include("facebooksdk/src/facebook.php");
}
catch (Exception $e) {
echo "$e" . "<br/>";
die($e);
}
$appId = 'xxxxxxxx';
$appsecret= 'xxxxxxxxxxxxxxxxxxxxxxxx';
$fb = new Facebook(array(
'appId' => $appId,
'secret' => $appsecret,
'oauth' => 'true'
));
$me = $fb->getUser();
$app_token = $fb->getAccessToken();
echo "$me" . "<br/>";
if(!$me) {
// header("Location:{$fb->getLoginUrl(array('req_perms' => 'email,offline_access'))}");
$login_url = $fb->getLoginUrl();
echo $login_url;
}
if($me && $accesstoken) {
try {
$result = $fb->api('/insights/application_active_users', array('access_token'=>$app_token));
print_r($result);
}
catch(FacebookApiException $e){
echo $e->getMessage();
}
}
echo "<pre>";