雅虎oauth$user->;getProfile();返回null


yahoo oauth $user->getProfile(); returns null

我使用php并下载了yahoo库来导入yahoo用户信息。

我已经完成了它,它一直在完美地工作,但现在它开始回归:

注意(8):正在尝试获取非对象的属性[APP/供应商/Yahoo/Yahoo.inc,第1036行]

此通知出现在通过雅虎登录后。当我调试$user->getProfile()时,它返回null。

我没有更改代码中的任何内容,这就是为什么我不知道是什么导致的。

请帮忙!

这是我代码的相关部分:

App::import('Vendor', 'YahooInc', array('file' => 'Yahoo/Yahoo.inc'));
$session = YahooSession::requireSession($consumer_key,$consumer_secret,$app_id);
if (is_object($session)) {
    $yahooUser = $session->getSessionedUser();
    $yahooProfile = $yahooUser->getProfile();
}

您必须用下面的github分支替换当前的Yahoo Api库。

https://github.com/syamvilakudy/yos-social-php