Ich versuche herauszufinden, ob twitterizer noch relevant ist. Die Bibliothek sieht sehr alt aus. Und das aktuelle Projekt, an dem ich arbeite, nutzt es. Ich verwende den folgenden Code ...Twitterizer Probleme
private static OAuthTokens OAuthTokens()
{
var accessToken = "<insert>";
var accessTokenSecret = "<insert>";
var consumerKey = "<insert>";
var consumerSecret = "<insert>";
return new OAuthTokens
{
ConsumerKey = consumerKey,
ConsumerSecret = consumerSecret,
AccessToken = accessToken,
AccessTokenSecret = accessTokenSecret
};
}
wenn ich tue, den folgenden Aufruf
var responseFollowersIds = TwitterFriendship.FollowersIds(credentials, new UsersIdsOptions()
{
UseSSL = true,
APIBaseAddress = "http://api.twitter.com/1.1/",
ScreenName = screenName
});
Ich sehe, dass ich habe Anhänger und dass die Anfrag wie folgt aussehen
https://api.twitter.com/1.1/followers/ids.json?screen_name=screenname&cursor=-1
gemacht werden
Beachten Sie, dass ich die APIBaseAddress
auf die neueste Version eingestellt habe, aber wenn ich versuche, die Anhänger zu bekommen, verwende ich die folgenden
var responseFollowers = TwitterFriendship.Followers(credentials, new FollowersOptions
{
ScreenName = screenName,
UseSSL = true,
APIBaseAddress = "http://api.twitter.com/1.1/",
});
Aber dann bekomme ich einen Fehler
{"errors":[{"message":"Sorry, that page does not exist","code":34}]}
bei einer weiteren Untersuchung erkannte ich, dass TwitterFriendship.Followers
URL falsch ist, und das ist tief im twitterizer
Code begraben. Der Antrag ist
https://api.twitter.com/1.1/statuses/followers.json?cursor=-1&screen_name=screenname
und
https://api.twitter.com/1.1/followers/list.json
nach der neuen twitter
Dokumentation sein sollte. Gibt es eine einfache Möglichkeit, es zu beheben?
halten Sie für eine andere Bibliothek oder möchten Sie Twitterizer beheben möchten? – Linvi
Ich wollte den Twitterizer reparieren, aber der Saft hat sich gelohnt. Also bin ich mit Tweetwinvi gelandet. Es ist viel schöner, mit – R4nc1d