2013-06-21 5 views
7

मैं निम्नलिखित url-फेसबुक रीडायरेक्ट URL से करने के लिए "https://www.facebook.com/dialog/oauth/read" नहीं पहुँच टोकन

https://www.facebook.com/dialog/oauth?client_id=xxxxxxxxxxxxx&redirect_uri=https://www.facebook.com/connect/login_success.html&display=popup&scope=publish_stream,user_status&response_type=token 
को WinForm में एक वेब ब्राउज़र नियंत्रण की स्थापना की और नेविगेट है साथ

यह लॉगिन संवाद बॉक्स दिखाता है। बाद उपयोगकर्ता नाम और पासवर्ड फेसबुक url-

https://www.facebook.com/login.php?skip_api_login=1&api_key=xxxxxxxx&signed_next=1&next=https://www.facebook.com/dialog/oauth?redirect_uri=https%253A%252F%252Fwww.facebook.com%252Fconnect%252Flogin_success.html&display=popup&scope=publish_stream%252Cuser_status&response_type=token&client_id=xxxxxxxxxx&ret=login&cancel_uri=https://www.facebook.com/connect/login_success.html?error=access_denied&error_code=200&error_description=Permissions+error&error_reason=user_denied%23_=_&display=popup 

निम्नलिखित को अनुप्रेषित और "ठीक" & बुलाया दो बटन के साथ एक संदेश प्रदर्शित दर्ज करता है, तो मैं "ठीक है" इस बटन पर क्लिक करें "अभी नहीं"

xyourappxxxx would like to access your public profile, friend list and status updates. 

of--

page---https://www.facebook.com/dialog/oauth/read 

संदेश संदेश के साथ निम्न पेज पर रीडायरेक्ट करेगा --- सफलता सुरक्षा चेतावनी: कृपया ऊपर दिए गए यूआरएल का इलाज करें क्योंकि आप अपना पासवर्ड करेंगे और इसे किसी के साथ साझा नहीं करेंगे।

आवेदन प्रकार: मूल/डेस्कटॉप

ग्राहक में

अनुप्रयोग गुप्त: कोई

ग्राहक OAuth लॉगिन: enbl

एंबेडेड ब्राउज़र OAuth लॉगिन: enbl

सैंडबॉक्स आधुनिक: पर

समस्या प्राधिकरण फेसबुक के बाद मेरी रीडायरेक्ट_री पर रीडायरेक्ट नहीं है किसी भी पहुंच टोकन नहीं मिल रहा है।

मैं vb.net 2008 का उपयोग कर रहा हूँ

धन्यवाद

व्यक्त
+0

गुजर मुझे एक ही समस्या है। यदि आप वास्तव में सावधानी से देखते हैं, तो लेख टोकन यूआरएल में है। यह तुरंत उस पृष्ठ पर रीडायरेक्ट करता है जो इसे छुपाता है, यह विचार यह है कि आपका वेब ऐप रीडायरेक्ट से पहले इसे पकड़ लेना चाहिए (मान लें कि आपके डेस्कटॉप ऐप में एक एम्बेडेड वेब ब्राउज़र ऑब्जेक्ट है)। यह निश्चित रूप से काम नहीं करेगा यदि आप एक कंसोल ऐप के लिए टोकन चाहते हैं, जो मैं स्वयं को समझने की कोशिश कर रहा हूं। – djsumdog

उत्तर

4

मैं अपने प्रश्न/मुद्दा गलत समझ हो सकती है, यदि ऐसा है तो क्षमा याचना ..
अपने पहली पंक्ति में .. आप redirect_uri सेट है फेसबुक पर वापस जाने के लिए, जबकि यह आपकी साइट पर पृष्ठ का यूआरआई होना चाहिए, जिसे आप चाहते हैं कि फेसबुक उपयोगकर्ता को प्रमाणीकृत करने और आपके ऐप को स्वीकृति देने के बाद भेज देगा, नहीं?

दूसरे शब्दों में

चाहिए अपने प्रथम पंक्ति:

https://www.facebook.com/dialog/oauth?client_id=xxxxxxxxxxxxx&redirect_uri=**https://WWW.YOURDOMAIN.COM/YOURPAGE.ASPX**&display=popup&scope=publish_stream,user_status&response_type=token 

के बाद उपयोगकर्ता पॉपअप पर क्लिक करता है "ठीक", यह तो उन्हें YOURPAGE.ASPX लिए अपनी साइट पर रीडायरेक्ट करेगा, ACCESS_TOKEN

संबंधित मुद्दे