我正在使用php并下载雅虎库来导入雅虎用户信息。
我已经完成了它并且它一直在完美地工作,但现在它已经开始回归:
注意(8):尝试获取非对象的属性 [APP / Vendor / Yahoo / Yahoo.inc,第1036行]
通过yahoo登录后会出现此通知。当我调试$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();
}
答案 0 :(得分:1)
您必须使用以下github分支替换当前的Yahoo Api库。
https://github.com/syamvilakudy/yos-social-php