का उपयोग किए बिना ट्विटर प्रमाणीकरण मैं विंडोज फोन में उपयोगकर्ता खातों को प्रमाणीकृत करने की कोशिश कर रहा हूं। मुझे नौकरी के लिए यह सी # पुस्तकालय मिला (tweetsharp)।पिन
उनका उदाहरण बहुत स्पष्ट है लेकिन उपयोगकर्ता को प्रमाणीकृत करने के लिए वे पिन कोड का उपयोग करते हैं।
using TweetSharp;
// Pass your credentials to the service
TwitterService service = new TwitterService("consumerKey", "consumerSecret");
// Step 1 - Retrieve an OAuth Request Token
OAuthRequestToken requestToken = service.GetRequestToken();
// Step 2 - Redirect to the OAuth Authorization URL
Uri uri = service.GetAuthorizationUri(requestToken);
Process.Start(uri.ToString());
// Step 3 - Exchange the Request Token for an Access Token
string verifier = "123456"; // <-- This is input into your application by your user
OAuthAccessToken access = service.GetAccessToken(requestToken, verifier);
// Step 4 - User authenticates using the Access Token
service.AuthenticateWith(access.Token, access.TokenSecret);
IEnumerable<TwitterStatus> mentions = service.ListTweetsMentioningMe();
मैं सोच रहा था कि पिनकोड के बिना ऐसा करना संभव है या नहीं? मैंने उन ऐप्स को आजमाया है जो कोड के लिए नहीं पूछते हैं। क्या इसका मतलब है कि tweetsharp पुराना है?
कोई विचार अगर मैं अभी भी पिन भाग का उपयोग किए बिना tweetsharp के साथ प्रमाणीकरण कर सकता हूं? या क्या विंडोज फोन के लिए कोई वैकल्पिक एसडीके बाहर है?
xAuth हालांकि उपयोगकर्ता इनबॉक्स में acces प्रदान नहीं करता है। और आपको इसका उपयोग करने में सक्षम होने के लिए भी एक अनुरोध भेजना होगा। – networkprofile
मैंने अपना जवाब अपडेट किया। कृपया xAuth के बारे में यह दिलचस्प पोस्ट देखें: http://yourhead.tumblr.com/post/428643811/five-things-you-didnt-know-about-xauth – Pol