मैं Google ड्राइव API तक पहुंच प्राप्त करने का प्रयास कर रहा हूं और मैंने documentation पढ़ा है। मेरा आईओएस ऐप https://accounts.google.com/o/oauth2/v2/auth को समाप्त करने की अनुमति मांगने के लिए पहला अनुरोध भेजता है।Google पहचान प्लेटफ़ॉर्म: रीफ्रेश और एक्सेस टोकन के लिए प्राधिकरण कोड का आदान-प्रदान नहीं कर सकता
उपयोगकर्ता अनुदान अनुमति देता है। मुझे एक कोड मिलता है। अगला चरण ताज़ा करने और टोकन तक पहुंचने के लिए प्राधिकरण कोड है।
स्थापित ऐप्स के लिए, मुझे ग्राहक रहस्य भेजने की आवश्यकता नहीं है। आदेश iOS एप्लिकेशन एंडपॉइंट में पोस्ट अनुरोध भेजता है ऐसा करने के लिए:
https://www.googleapis.com/oauth2/v4/token
हेडर के साथ
:
Content-Type : application/x-www-form-urlencoded
शरीर:
{
"error": "unsupported_grant_type",
"error_description": "Invalid grant_type: "
}
:
code={CODE_FROM_OAUTH_SERVER}&client_id={CLIENT_ID_FROM_CONSOLE}&redirect_uri={APP_BUNDLE_IDENTIFIER}:/code&grant_type=authorization_code
मैं प्रतिक्रिया मिल
ए पीपी Google कंसोल में पंजीकृत है।
मेरा सवाल है क्या मैं कुछ गलत कर रहा हूं?
डेवलपर कंसोल पर आपने किस प्रकार के प्रमाण-पत्र बनाए हैं? – DaImTo
@DaImTo, मेरे ऐप्स में स्थापित ऐप्स के लिए प्रमाण-पत्र - क्लाइंट आईडी बनाएं -> आईओएस –
और आपने https://openid.github.io/AppAuth-iOS/ का पालन किया? – DaImTo