我正在使用Xamarin.Auth與Twitter進行身份驗證。我使用下面的代碼來授權:發佈推文[Xamarin.Android]
private void LoginTwitter() {
var auth = new OAuth1Authenticator(
consumerKey: "KEY",
consumerSecret: "SECRET",
requestTokenUrl: new Uri("https://api.twitter.com/oauth/request_token"),
authorizeUrl: new Uri("https://api.twitter.com/oauth/authorize"),
accessTokenUrl: new Uri("https://api.twitter.com/oauth/access_token"),
callbackUrl: new Uri("http://mobile.twitter.com")
);
auth.Completed += twitter_auth_Completed;
StartActivity(auth.GetUI(this));
}
private void twitter_auth_Completed(object sender, AuthenticatorCompletedEventArgs eventArgs) {
if (eventArgs.IsAuthenticated) {
Toast.MakeText(this, "Logged in!", ToastLength.Long).Show();
}
}
授權正在工作,但我現在想要在Twitter上發佈推文。
授權後做這件事的最好方法是什麼?
謝謝。
Xamarin.Auth僅僅是Authentication(也就是檢驗一個人是在Twitter上的現有用戶/庫。 ..)。對於實際發佈,你必須使用twitters自己的api。 –