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

时间:2013-12-04 09:19:55

标签: php yahoo yahoo-api

我正在使用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();
}

1 个答案:

答案 0 :(得分:1)

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

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