如何在Twitter中获取关注者EmailID?我尝试了以下代码,但它不返回emailids,它只返回Name和Screen。
<script src="http://code.jquery.com/jquery-latest.js"></script>
<?php
$trends_url = "http://api.twitter.com/1/statuses/followers/gunarsekar.json";
////// exmaple $trends_url = "http://api.twitter.com/1/statuses/followers/w3cgallery.json"; or $trends_url = "http://api.twitter.com/1/statuses/followers/22250021.json";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $trends_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$curlout = curl_exec($ch);
curl_close($ch);
$response = json_decode($curlout, true);
// print_r($response);
foreach($response as $friends){
print_r($friends);
echo "<br><br>";
$thumb = $friends['profile_image_url'];
$url = $friends['screen_name'];
$name = $friends['name'];
?>
<a title="<?php echo $name;?>" href="http://www.twitter.com/<?php echo $url;?>"><img class="photo-img" src="<?php echo $thumb?>" border="0" alt="" width="40" /></a>
<?php
}
?>
请帮我从Twitter获取电子邮件地址。
答案 0 :(得分:4)
Twitter API甚至没有提供经过身份验证的用户的电子邮件.........所以,提供关注者的电子邮件是不可能的.......对于发送消息,你应该尝试API发送直接消息
我使用亚伯拉罕API https://github.com/abraham/twitteroauth
答案 1 :(得分:3)
Twitter API不会返回用户的电子邮件地址
答案 2 :(得分:1)