प्राप्त करने का प्रयास करते समय "संदेश पढ़ने के दौरान त्रुटि" मैं geocaching.com के लिए ग्राउंडस्पीक द्वारा उजागर एपीआई तक पहुंचने के लिए डेस्कटॉप एप्लिकेशन विकसित करने का प्रयास कर रहा हूं। एपीआई को OAuth के उपयोग की आवश्यकता है।ओएथ अनुरोध टोकन
आखिर में यह पता लगाने के बाद कि मेरा संदेश हस्ताक्षर क्यों खारिज कर दिया गया था (मुझे कहीं भी पढ़ने के बाद डबल कॉलिंग यूआरएल को डबल-एन्कोड करना पड़ा था), मुझे अब ग्राउंडस्पीक से निम्नलिखित त्रुटि प्राप्त होती है जब मुझे प्राप्त करने का प्रयास किया जाता है अनुरोध टोकन:
oauth_error_message=Error%20while%20reading%20message%20%27DotNetOpenAuth.OAuth.Messages.UnauthorizedTokenRequest%27%20parameter%20%27oauth_callback%27%20with%20value%20%27http%253A%252F%252Fwww.mysite.com%252F%27.
एक बहुत ही वर्णनात्मक त्रुटि संदेश नहीं है। यहाँ क्या समस्या है? ग्राउंडस्पीक अपने सर्वर पर DotNetOpenAuth का उपयोग करता है। ऐसा लगता है कि मेरे कॉलबैक यूआरएल कुछ समस्या पैदा कर सकता है, लेकिन मुझे कोई जानकारी नहीं है।
मुझे शायद यह भी कहना चाहिए कि मैं डेस्कटॉप एप्लिकेशन विकसित कर रहा हूं, इसलिए कॉलबैक यूआरएल वास्तव में मान्य नहीं है। यह मेरी वेबसाइट पर इंगित करता है, लेकिन उस वेबसाइट को ओएथ के बारे में कोई जानकारी नहीं है। अगर मैं कॉलबैक यूआरएल को छोड़ देता हूं, तो मुझे त्रुटि मिलती है "कॉलबैक यूआरएल मौजूद नहीं है या वैध नहीं है" या somesuch।
मैंने इसके बारे में अपने मंचों पर पूछा है, लेकिन एक जवाब नहीं देखा है। मुझे वहां डेवलपर विकल्पों की तरह कुछ भी नहीं मिल रहा है। अन्य पदों में, मैंने कभी भी कॉलबैक यूआरएल पंजीकृत करने के बारे में कुछ नहीं देखा है। दुर्भाग्यवश, इसकी पुष्टि करने में सक्षम होने के बिना, मैं इसे स्वीकार नहीं कर सकता ... मैं करूँगा अगर मैं कर सकता हूं, हालांकि :) – Steve