से एक्सेस टोकन नहीं मिल सकता है, मैं Oauth 2.0 में माइग्रेट कर रहा हूं। मेरी वर्तमान साइट जेएस एसडीके का उपयोग करती है, इसमें एक एफबी-लॉगिन बटन है, फिर मैं उपयोगकर्ताओं के विवरण प्राप्त करने के लिए ग्राफ़ तक पहुंच रहा हूं।Oauth 2.0 को Sign_request 'कोड' मान
मुझे ग्राफ़ से यह डेटा प्राप्त करने के लिए एक्सेस टोकन प्राप्त करने में समस्याएं आ रही हैं।
एक समस्या यह हो सकती है कि जेएस एसडीके संवाद मुझे यूआरएल पर रीडायरेक्ट नहीं करता है, यह कहता है कि इसे एक जैसा है? कोड = XXXXXXX जिसे मैं एक्सेस टोकन प्राप्त करने के लिए उपयोग कर सकता हूं।
तो मैंने यह देखने के लिए PHP एसडीके (मैं एएसपी का उपयोग कर रहा हूं) को देखा है। मैंने कुकी में हस्ताक्षरित अनुरोध मान को पार्स किया है, टोकन यूआरएल में जोड़ने के लिए 'कोड' परम में मूल्य प्राप्त किया है, लेकिन मुझे एक्सेस टोकन नहीं मिल रहा है।
पार्स किया गया signed_request डेटा:: ये मान मैं उपयोग कर रहा हूँ रहे हैं
{"algorithm":"HMAC-SHA256","code":"2.AQCovUOFCduELbna.3600.1323900000.1-773555243|Y_cW4riF4K7el_9a4oVNjL0qvZc","issued_at":1323895617,"user_id":"XXXXXXXXXX"}
Token URL: https://graph.facebook.com/oauth/access_token?
client_id=XXXXXXXX&
redirect_uri=XXXXXXXX&
client_secret=XXXXXX&
code=2.AQCovUOFCduELbna.3600.1323900000.1-773555243|Y_cW4riF4K7el_9a4oVNjL0qvZc
यह प्रतिक्रिया है:
{"error":{"message":"Error validating verification code.","type":"OAuthException"}}
कोड मूल्य सही स्वरूप में होना दिखाई देता है? क्या गलत है के बारे में कोई विचार?
क्या आप 'client_secret = XXXXXX' के बाद '&' के बारे में नहीं भूलते? – dmirkitanov
क्षमा करें, यह एक स्वरूपण मुद्दा है। मेरे पास मेरे कोड में एम्परसेंड है। मैं इसे संशोधित करूंगा। – DAC84