编程语言
首页 > 编程语言> > php – Yahoo Contact API

php – Yahoo Contact API

作者:互联网

我正在开发一个简单的电子邮件导入程序脚本.从这个网站上的帖子中可以看出,那些待售的产品要么狡猾,要么不值得花钱,而且我知道PHP和JS我认为这不会很难,毕竟我使用过Twitter API和Facebook API.

但是我似乎在路上碰到了一点点.

你看我使用雅虎自己的脚本Yahoo.inc – http://developer.yahoo.com/social/sdk/php/

一切都很顺利.然而,当我试图获得联系时,我似乎无法做到.现在我已经在我的应用程序的API设置中,请求联系人的阅读请求,所以我知道它不是那个问题.

这是我正在使用的代码

$contacts = $user->getContacts();

然而,它似乎不起作用,就像我错过了一些东西.从Yahoo提供的getContacts函数获取电子邮件的正确方法是什么?

解决方法:

而不是getContacts(),您可以使用yql查询:

$session = YahooSession::requireSession(OAUTH_CONSUMER_KEY, OAUTH_CONSUMER_SECRET, OAUTH_APP_ID);   
$query = sprintf("select * from social.contacts where guid=me;");  
$response = $session->query($query); 


/**** printing the contact emails starts ****/
if(isset($response)){

   foreach($response->query->results->contact as $id){

       foreach($id->fields as $subid){

               if( $subid->type == 'email' )
               echo $subid->value."<br />";
       }
   }
}
/**** printing the contact emails ends ****/

标签:javascript,php,yahoo
来源: https://codeday.me/bug/20190902/1793142.html