मैं अपने ओएथ 2.0 एपीआई का उपयोग करके Google के साथ प्रमाणित करने के लिए this ट्यूटोरियल का पालन करने का प्रयास कर रहा हूं। हालांकि, मैं अपने पुस्तकालयों का उपयोग करने के बजाय सीधे curl
कॉल करना चाहता हूं।Google OAuth 2.0 एक्सेस टोकन सीधे कर्ल का उपयोग कैसे करें? (Google लाइब्रेरीज़ का उपयोग किए बिना)
मैंने अपना ग्राहक आईडी और क्लाइंट गुप्त कुंजी प्राप्त की है। अब मैं इस तरह पहुंच टोकन प्राप्त करने कोशिश कर रहा हूँ:
curl \
--request POST \
--header "Content-Type: application/json" \
--data '{
"client_id":"MY_CLIENT_ID",
"client_secret":"MY_SECRET_KEY",
"redirect_uri": "http://localhost/etc",
"grant_type":"authorization_code"
}' \
"https://accounts.google.com/o/oauth2/token"
हालांकि, यह काम नहीं कर रहा।
{
"error" : "invalid_request",
"error_description" : "Required parameter is missing: grant_type"
}
कोई मुझे कर्ल कॉल पहुँच टोकन प्राप्त करने के लिए नमूना (और टोकन ताज़ा) प्रदान करें सकते हैं: यह मुझे निम्न त्रुटि देता है?
पर एक नज़र डालें: http://stackoverflow.com/a/18260206/1503886 –