【问题标题】:yahoo oauth $user->getProfile(); returns null雅虎 oauth $user->getProfile();返回空
【发布时间】:2013-12-04 09:19:54
【问题描述】:

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

我已经完成了它并且它一直在完美地工作,但现在它已经开始恢复:

注意(8):试图获取非对象的属性 [APP/供应商/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();
}

【问题讨论】:

  • 显示你的一些代码,这会有所帮助
  • 你有解决办法吗?我遇到了同样的问题,它返回null,如果你有它,你介意分享一下吗?

标签: php yahoo yahoo-api


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-26
    • 1970-01-01
    • 1970-01-01
    • 2011-10-30
    • 1970-01-01
    • 2015-03-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多