का उपयोग कर ट्विटर के साथ लॉगिन मैं क्या प्रयास किया है:एंड्रॉयड: Twitter4J
मैं पहले से ही ट्विटर से कोई एप्लिकेशन पंजीकृत है और मिल गया उपभोक्ता कुंजी और Secret.Even मैं twitter.These के साथ प्रवेश करने विभिन्न कोड मिल गया है क्या कर रहे हैं मैं से कोशिश की है:
http://thetechnib.blogspot.com/2011/01/android-sign-in-with-twitter.html
[यह लिंक मर चुका है, तो आप एक संग्रह देख सकते हैं here]
http://www.android10.org/index.php/articleslibraries/291-twitter-integration-in-your-android-application
समस्या मेरे पास है:
अब तक, कोड ऊपर मुझे चहचहाना लॉगिन करने के लिए ले जाता है और मुझे प्रवेश करने और प्रवेश process.But मैं पता नहीं है कि यह कैसे उपयोग करने के लिए प्राप्त करने के लिए पूरा करने के लिए एक पिन डालते हैं मेरा ऐप काम कर रहा है। मैंने पूरे कोड की जांच की लेकिन पिन से संबंधित कुछ भी नहीं मिला।
दूसरे, जब मैं चहचहाना पर मेरे ऐप पंजीकृत है, यह कॉलबैक URL के लिए कहा, लेकिन के रूप में यह लिखा गया था कि इसकी वास्तव में जरूरत नहीं, मैं निर्दिष्ट करने को छोड़ दिया। (यहां तक कि मैं यह क्या किया जाना चाहिए पता नहीं है!)
और इसलिए, मैं अपने ऐप में CallbackURL के रूप में शून्य दे रहा हूं।
किसी को भी मुझे बता सकते हैं, मैं कैसे प्रवेश प्रक्रिया को पूरा करने और उपयोगकर्ता वापस मेरे ऐप की मुख्य गतिविधि को पाने के लिए इस पिन का उपयोग कर सकते हैं? क्या यह कॉलबैक यूआरएल है जो समस्या पैदा कर रहा है या कुछ और मैं गलत कर रहा हूं?
कृपया reply.Any मदद appriciated! धन्यवाद।
संपादित करें:
फ्रेंकस्टीन ने सुझाव दिया है, मैं github.com/ddewaele/AndroidTwitterSample/downloads में कोड की कोशिश की
मैं कॉलबैक यूआरएल के साथ साथ मेरी उपभोक्ता कुंजी और उपभोक्ता सीक्रेट कहा:
public static final String OAUTH_CALLBACK_SCHEME= "x-oauthflow-twitter";
public static final String OAUTH_CALLBACK_HOST= "callback";
public static final String OAUTH_CALLBACK_URL= OAUTH_CALLBACK_SCHEME + "://" + OAUTH_CALLBACK_HOST;
लेकिन यह मुझे इस त्रुटि देता है:
Logcat:
11-29 11:56:56.249: E/com.ecs.android.sample.twitter.OAuthRequestTokenTask(3081): Error during OAUth retrieve request token
11-29 11:56:56.249: E/com.ecs.android.sample.twitter.OAuthRequestTokenTask(3081): oauth.signpost.exception.OAuthNotAuthorizedException: Authorization failed (server replied with a 401). This can happen if the consumer key was not correct or the signatures did not match.
11-29 11:56:56.249: E/com.ecs.android.sample.twitter.OAuthRequestTokenTask(3081): at oauth.signpost.AbstractOAuthProvider.handleUnexpectedResponse(AbstractOAuthProvider.java:239)
11-29 11:56:56.249: E/com.ecs.android.sample.twitter.OAuthRequestTokenTask(3081): at oauth.signpost.AbstractOAuthProvider.retrieveToken(AbstractOAuthProvider.java:189)
11-29 11:56:56.249: E/com.ecs.android.sample.twitter.OAuthRequestTokenTask(3081): at oauth.signpost.AbstractOAuthProvider.retrieveRequestToken(AbstractOAuthProvider.java:69)
11-29 11:56:56.249: E/com.ecs.android.sample.twitter.OAuthRequestTokenTask(3081): at com.ecs.android.sample.twitter.OAuthRequestTokenTask.doInBackground(OAuthRequestTokenTask.java:55)
11-29 11:56:56.249: E/com.ecs.android.sample.twitter.OAuthRequestTokenTask(3081): at com.ecs.android.sample.twitter.OAuthRequestTokenTask.doInBackground(OAuthRequestTokenTask.java:1)
11-29 11:56:56.249: E/com.ecs.android.sample.twitter.OAuthRequestTokenTask(3081): at android.os.AsyncTask$2.call(AsyncTask.java:185)
11-29 11:56:56.249: E/com.ecs.android.sample.twitter.OAuthRequestTokenTask(3081): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
11-29 11:56:56.249: E/com.ecs.android.sample.twitter.OAuthRequestTokenTask(3081): at java.util.concurrent.FutureTask.run(FutureTask.java:137)
11-29 11:56:56.249: E/com.ecs.android.sample.twitter.OAuthRequestTokenTask(3081): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
11-29 11:56:56.249: E/com.ecs.android.sample.twitter.OAuthRequestTokenTask(3081): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
11-29 11:56:56.249: E/com.ecs.android.sample.twitter.OAuthRequestTokenTask(3081): at java.lang.Thread.run(Thread.java:1096)
मुझे ट्विटर की स्क्रीन पर साइन इन करने के बजाय, मुझे TWEET बटन पर क्लिक करने पर भी ब्लैक स्क्रीन दिखाती है।
OMG, मैं पागल बनने जा रही हूँ ... दो दिन के बाद से कोशिश कर रहे हैं! :(मदद कृपया
क्या आप पहले ही प्राधिकरण प्रक्रिया से वापसी को संभालने और पहुंच टोकन संग्रहीत कर रहे हैं? – jmcdale
अच्छा ... मुझे नहीं पता कि यह कोड में टोकन बचाता है या नहीं, क्योंकि मैं ओथ के लिए नया हूं। लेकिन कोड को देखते हुए, मुझे नहीं लगता कि टोकन बचाया गया है। – Hiral