标签:javascript php yahoo
我正在开发一个简单的电子邮件导入程序脚本.从这个网站上的帖子中可以看出,那些待售的产品要么狡猾,要么不值得花钱,而且我知道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
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。