मैं अपने क्लाइंट से अपने अधिकृत जीमेल खाते के साथ इस यूआरएल पर हिट करने के लिए कहता हूं जिसके साथ उसने Google एपीआई प्रोजेक्ट बनाया है।सर्वर से 0A392 "अमान्य अनुदान" प्रतिक्रिया
https://accounts.google.com/o/oauth2/auth?scope=https://www.googleapis.com/auth/androidpublisher&response_type=code&access_type=offline&redirect_uri=http://www.XXXXXXXX.com/oauth2callback&client_id=XXXXXX.apps.googleusercontent.com&state=profile&approval_prompt=force
और उसके बाद उसे मुझे रीडायरेक्ट URL
http://www.XXXXXXXX.com/oauth2callback?code=4/jUxc2MdX0xmF-b4_I6v2SLMQMuxO.cvQLVEpcJMUXOl05ti8ZT3ZvsT9ddwI
से कोड पैरामीटर प्रदान करने के लिए तो मैं अपने आप की जानकारी निम्नलिखित के साथ इस फार्म पोस्ट पूछना।
<form action="https://accounts.google.com/o/oauth2/token" method="post" >
<input type="hidden" name="grant_type" value="authorization_code" >
<input type="text" name="code" value="**is the one i recieved from previous step**">
<input type="hidden" name="client_id" value="XXXXXXX.apps.googleusercontent.com" >
<input type="hidden" name="client_secret" value="XXXXXXXXXXXX" >
<input type="hidden" name="redirect_uri" value="http://www.XXXXXX.com/oauth2callback" >
<input type="submit" value="Submit">
</form>
और फिर मैं निम्न त्रुटि
{
"error" : "invalid_grant"
}
मिल जब मैं उत्पन्न कोड यूआरएल अपने आप को परम और अगले कदम प्रदर्शन करते हैं। मैं सफलतापूर्वक प्रतिक्रिया के बाद
{
"access_token" : "XXXXXXStBkRnGyZ2mUYOLgls7QVBxOg82XhBCFo8UIT5gM",
"token_type" : "Bearer",
"expires_in" : 3600,
"refresh_token" : "XXXXXX3SEBX7F2cfrHcqJEa3KoAHYeXES6nmho"
}
के साथ प्रस्तुत कर रहा हूँ लेकिन अगर ग्राहक यूआरएल परम "कोड" उत्पन्न तो मैं अवैध अनुदान त्रुटि देखते हैं।
मेरा ग्राहक ब्रिटेन में है और मैं दूसरे देश में हूं। क्या कोई यह पुष्टि कर सकता है कि क्या यह त्रुटि है क्योंकि क्लाइंट दूसरे देश में कोड पैरामेट उत्पन्न कर रहा है और मैं उस कोड का उपयोग दूसरे देश में कर रहा हूं?
अग्रिम धन्यवाद।
धन्यवाद जो काम करता है। – shaikh