无法从yahoo api获取联系人

时间:2014-07-01 04:34:41

标签: yahoo-api

我已经包含雅虎API来阅读用户的雅虎联系人。但是它没有获取任何数据。 请看一下我的代码:

session_start();
include_once 'config.php'; //This file contains consumer key & all data
require_once ('Yahoo.inc'); //This is a standard Yahoo file, just copied it
$session = YahooSession::requireSession($consumer_key,$consumer_secret,$app_id);
if (is_object($session))
{
    $user = $session->getSessionedUser(); //This is NOT NULL
    $profile = $user->getProfile(); //This is NULL
    $name = $profile->givenNme;
    $guid = $profile->guid;
    $contacts=$user->getContacts()->contacts; //This is NULL
    if($contacts==NULL){
        echo "No contacts";
    }
}

不知何故getProfile()& getContacts()根本不工作,任何人都可以帮助发现错误吗?

1 个答案:

答案 0 :(得分:0)

请检查此主题:yahoo oauth $user->getProfile(); returns null。它解决了这个问题。您需要切换到新的API。否则,您可能会遇到这种问题。