Ich möchte in der Lage sein, die Twitter-API für iOS 5 zu verwenden, um alle Benutzer-Follower und folgenden Benutzernamen in ein NSDictionary
...
Ich habe jedoch eine Straßensperre getroffen. Ich weiß nicht, wie ich die Twitter-API verwenden soll, aber das ist mein Hauptproblem, den Benutzernamen des Benutzers an erster Stelle zu bekommen. Wie kann ich eine API-Anfrage stellen, um diese Nutzer-Follower zu finden, wenn ich nicht einmal den Benutzernamen des Nutzers kenne?
Kann mir jemand ein Beispiel geben, wie Sie Twitter-Nutzern Follower und Follower folgen lassen?
PS: Ich habe bereits das Twitter-Framework hinzugefügt und
importiertEs ist eine Kombination aus Apples Twitter API und Twitter's eigener API. Es ist ziemlich einfach, sobald Sie den Code gelesen haben. Ich werde einen Beispielcode zur Verfügung stellen, wie man die "Freunde" für einen Twitter-Account bekommt (dies ist der Begriff für Leute, denen ein Benutzer folgt), was genug sein sollte, um eine Methode zu entwickeln, um die Follower für einen zu erhalten Konto.
Fügen Sie zuerst die Frameworks Accounts
und Twitter
hinzu.
Lasst uns nun die Twitter-Accounts auf dem Gerät eines Nutzers sehen.
%Vor%Jetzt können wir die Freunde für ein Konto mit den GET-Freunden / IDs erreichen Befehl:
%Vor% Wenn Sie die Follower für ein Konto haben wollen, ist es fast das gleiche ... Verwenden Sie einfach die URL http://api.twitter.com/1/followers/ids.format
und geben Sie die benötigten Parameter ein, die Sie über GET-Follower / IDs
Hoffe, das gibt Ihnen einen guten Vorsprung.
UPDATE:
Wie in den Kommentaren erwähnt, sollten Sie den aktualisierten API-Aufruf verwenden: https://api.twitter.com/1.1/followers/list.json
In den Kommentaren zum Post von runmad ist die Fehlerquelle für " [__ NSArrayI objectAtIndex:]: index 0 über Grenzen für leeres Array" ist, dass Sie kein Twitter-Konto im Simulator eingerichtet haben. Sie müssen Twitter mit Ihrem Benutzernamen und einem temporären Passwort von twitter signieren.
Andere Fehlerquelle ist "setObject für Schlüsselfehler, Schlüssel-ID ist Null". Um diesen Typ unter dem Code zu überwinden: -
Hinweis: - TWRequest ist veraltet. Stattdessen können Sie dieses Snippet auch verwenden:
%Vor%Verwenden Sie FHSTwitterEngine
#import "FHSTwitterEngine.h"
Fügen Sie SystemConfiguration.framework
hinzuSchreiben Sie den folgenden Code in Ihre viewDidLoad (für oauth Login)
%Vor%Tags und Links objective-c iphone ios twitter ios5