0

Twitter でフォロワーのメール ID を取得するにはどうすればよいですか? 次のコードを試してみましたが、メール ID は返されず、名前と画面のみが返されます。

<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からメールアドレスを取得するのを手伝ってください。

4

3 に答える 3

4

Twitter APIは、認証されたユーザーのEメールさえ提供しません........だから、フォロワーのEメールを提供することは問題外です....メッセージを送信するには、ダイレクトメッセージを送信するAPIを試してください.

Abraham API を使用します https://github.com/abraham/twitteroauth

Abraham の oauth ライブラリを使用してダイレクト メッセージを送信する方法

于 2012-12-01T12:39:15.437 に答える
3

Twitter API がユーザーのメール アドレスを返さない

于 2012-05-18T06:18:22.467 に答える
1

このhttps://dev.twitter.com/docs/faq#6718をご覧ください。

于 2012-05-18T06:23:05.840 に答える