मैं फेसबुक से एक्सेस टोकन प्राप्त करने का प्रयास कर रहा हूं। मैं इसके खिलाफ कुछ रातों के लिए अपने सिर पर टक्कर लगी हूं और आशा करता हूं कि आंखों का एक और सेट मेरी मदद कर सकता है!एक्सेस टोकन के लिए फेसबुक सर्वर साइड फ्लो समस्या: "सत्यापन कोड को सत्यापित करने में त्रुटि।"
https://developers.facebook.com/docs/authentication/ पर दस्तावेज़ के रूप में फेसबुक के सर्वर-साइड फ्लो का कहना है कि टोकन यूआरएल का उपयोग इस प्रारूप में होना चाहिए।
https://graph.facebook.com/oauth/access_token?
client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&
client_secret=YOUR_APP_SECRET&code=THE_CODE_FROM_ABOVE
मेरे शुद्ध यूआरएल (client_id, client_secret के मूल्यों को संशोधित किया है, और कोड) है:
https://graph.facebook.com/oauth/access_token?client_id=000000000000000&redirect_uri=http%3a%2f%2flocalhost%3a57260%2f&client_secret=00000aa0a000a0a000000aaaa0000a00&code=0.aAaAaa_aaAaaaAAaAaA_aa__.0000.0000000000-0000000000|aAAa0AAaa0AA0aAAAAaAA0Aa0a0
त्रुटि मैं प्राप्त
{
"error": {
"type": "OAuthException",
"message": "Invalid verification code format."
}
}
मैंने देखा है है एकाधिक पदों का उल्लेख है कि redirect_uri को स्लैश ("/") के साथ समाप्त करने की आवश्यकता है, और मैंने जो प्रदान किया है। यूआरएल में एकमात्र चीज जो मुझे संदेहजनक लगती है वह पोर्ट रीडायरेक्ट_री http://localhost:57260/ के रूप में पोर्ट नंबर है क्योंकि विजुअल स्टूडियो मेरे विकास पते को असाइन कर रहा है। यह मेरी साइट यूआरएल से फेसबुक ऐप सेटिंग्स में मेल खाता है।
अग्रिम धन्यवाद!
दिलचस्प ... मेरा फेसबुक साइट यूआरएल "http: // localhost: 57260 /" है और यही वह है जो मैंने सोचा था कि मुझे मेल खाना चाहिए। मेरा facebook.com/dialog/oauth/ redrect_uri "http: // localhost: 57260/FacebookAuth.aspx" है। आप कह रहे हैं कि access_token redirect_uri "http: // localhost: 57260 /" के बजाय "http: // localhost: 57260/FacebookAuth.aspx" का उपयोग करना चाहिए, सही? मैं आज रात बाद कोशिश करूँगा। – proudgeekdad
रीडायरेक्ट_री से बिल्कुल/oauth/और access_token में मिलान करने से समस्या हल हो गई। धन्यवाद, एलेक्सी! – proudgeekdad
@proudgeekdad मेरे लिए काम किया! धन्यवाद तो मच्छ! – GameScripting