Angenommen, ich habe diesen Text "retweet von tomgabi https: // ..." in einem quoted_status, gesammelt mit https://api.twitter.com/1.1/statuses/user_timeline.json. Wenn ich diesen Link in einem Browser öffne, kann ich viele Informationen über den Benutzer sehen (Tweet, Bildschirmname, Beschreibung, usw.). Die URL ändert sich in https://twitter.com/wiltonpfilho/status/715320170655440896. Wie kann ich mithilfe der Twitter-API diese Benutzerinformationen (Tweet, Bildschirmname, Beschreibung usw.) von dieser neuen URL abrufen? Kann ich auf Benutzerinformationen von id_str (in URL) zugreifen?Wie erhalten Sie Benutzerinformationen (wie Bildschirmname, Beschreibung usw.) von ID_str mit Twitter API?
Antwort
So wollen Sie wirklich nicht mehr diese Client-Seite zu tun. (Ging gerade durch zahlreiche Dokumente und Devs vorschlagen alle oAuth Server-Seite zu tun)
Was Sie tun müssen:
Erste: Melden Sie sich auf https://dev.twitter.com, und eine neue Anwendung machen.
Zweite: Hinweis: Ihre Consumer Key/Geheimnis zusammen mit Access-Token/Geheime
Third: Download Twitter oAuth Library (In diesem Fall habe ich die PHP-Bibliothek verwendet https://github.com/abraham/twitteroauth, zusätzliche Bibliothek befinden sich hier: https://dev.twitter.com/docs/twitter-libraries)
Vierte: (wenn mit pHP) Stellen Sie sicher, cURL aktiviert ist, wenn Ihr Betrieb hier auf einem LAMP ist der Befehl, den Sie benötigen:
sudo apt-get install php5-curl
Fünfte: Erstellen Sie eine neue PHP-Datei und legen Sie die folgende: Vielen Dank an Tom Elliot http://www.webdevdoor.com/php/authenticating-twitter-feed-timeline-oauth/
<?php
session_start();
require_once("twitteroauth/twitteroauth/twitteroauth.php"); //Path to twitteroauth library you downloaded in step 3
$twitteruser = "twitterusername"; //user name you want to reference
$notweets = 30; //how many tweets you want to retrieve
$consumerkey = "12345"; //Noted keys from step 2
$consumersecret = "123456789"; //Noted keys from step 2
$accesstoken = "123456789"; //Noted keys from step 2
$accesstokensecret = "12345"; //Noted keys from step 2
function getConnectionWithAccessToken($cons_key, $cons_secret, $oauth_token, $oauth_token_secret) {
$connection = new TwitterOAuth($cons_key, $cons_secret, $oauth_token, $oauth_token_secret);
return $connection;
}
$connection = getConnectionWithAccessToken($consumerkey, $consumersecret, $accesstoken, $accesstokensecret);
$tweets = $connection->get("https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=".$twitteruser."&count=".$notweets);
echo json_encode($tweets);
echo $tweets; //testing remove for production
?>
Und Boom, sind Sie fertig. Ich weiß, dass dies keine reine js-Lösung ist, aber wenn Sie die neuen Twitter-API-1.1-Dokumente erneut durchlesen, wollen sie diese Client-Site NICHT wirklich. Hoffe das hilft!
Verwenden Sie statuses/lookup.
Zum Beispiel https://api.twitter.com/1.1/statuses/lookup.json?id=715320170655440896
- 1. Erhalten Sie E-Mail mit Twitter API
- 2. Analysieren Twitter Tweets usw.
- 3. Twitter-Bildschirmname, der eine Null in Parse
- 4. Wie erhalten Sie Facebook-Benutzerinformationen in Android?
- 5. Korrekter Weg, Benutzerinformationen mit der Twitter API abzurufen?
- 6. Wie erhalten Sie Benutzerinformationen von Visual Source Safe 2005 Administration?
- 7. Wie bekomme ich die Benutzerinformationen eines Twitter-Benutzers mit Javascript?
- 8. Erhalten Sie Benutzerinformationen auf der Facebook-Profilseite
- 9. Logstash: Parsing versagt beim Parsen Json-Daten über Web-Service erhalten wie Twitter/Facebook usw.
- 10. Twitter API - Tweets mit spezifischer ID erhalten
- 11. Erhalten Sie mehr Benutzerinformationen mit Facebook Grafik http Methode
- 12. HybridAuth: So erhalten Sie Benutzerinformationen nach Umleitung
- 13. Aktuelle Benutzerinfo von Twitter API abrufen
- 14. Benutzerinformationen in Crashlytics erhalten
- 15. Wie übergeben Sie Cognito-Benutzerinformationen an Lambda?
- 16. Benutzerinformationen von Facebook bekommen Graph API
- 17. OpenID - Benutzerinformationen erhalten?
- 18. PHP Twitter API "GET Benutzer/Nachschlagen". Grabbing screen_name von id
- 19. Wie Bild-URL von Tweets mit dem Twitter-API
- 20. Erhalten von Echtzeit-Twitter-Suchergebnissen mit der Streaming-API
- 21. wie Benutzerinformationen von ID mit Angular SDK
- 22. So teilen Sie Web-Anwendung mit Facebook, Twitter usw.
- 23. Twitter Link Count von Twitter REST API
- 24. Laravel erhalten Benutzerinformationen von JWT Token
- 25. Benutzerinformationen in django templates erhalten
- 26. Abrufen von Informationen mit Twitter API v.1.1
- 27. Twitter API von
- 28. Holen Sie sich Twitter-Karte von API
- 29. Wie posten Sie in Twitter mit ios5?
- 30. twitter bot mit api