का उपयोग कर JSON प्रतिक्रिया कैसे प्राप्त करें अरे वहाँ मुझे चार स्क्वायर एपीआई सीखना शुरू हो गया है, लेकिन मैं एक्सेस टोकन प्राप्त करने में फंस गया हूं। यहां SO कोड में मिले कोड से एक हिस्सा है।कर्ल
// build url
$url = 'https://foursquare.com/oauth2/access_token';
$url .= '?client_id='.CLIENT_ID;
$url .= '&client_secret='.CLIENT_SECRET;
$url .= '&grant_type=authorization_code';
$url .= '&redirect_uri=**********/callback'; //change to your 4sq callback
$url .= '&code='.$code;
// call to https://foursquare.com/oauth2/access_token with $code
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, $url);
$result = curl_exec($ch);
हालांकि यह काम नहीं किया, इसलिए मैंने त्रुटि खोजने की कोशिश की है। पहले $ url प्रतिबिंबित किया और मैन्युअल रूप से उस लिंक पर क्लिक किया। यह काम करता है, चौकोर ने मुझे जेसन प्रारूप में एक एक्सेस टोकन वापस कर दिया है। तो समस्या कोड के कर्ल भाग में है।
क्या आप मेरी त्रुटि पा सकते हैं? और अधिक महत्वपूर्ण बात यह है कि आप मुझे कर्ल पर अध्ययन करने के लिए कुछ संसाधन सुझा सकते हैं?
संपादित करें: मैं एक var_dump ($ परिणाम) किया था और उत्पादन 'बूलियन झूठी'
हाँ! मैंने आपके जवाब से पहले curl_error ($ ch) गूंजने की कोशिश की, और आउटपुट एसएसएल सत्यापन के बारे में था और मैं इसके लिए खोज करने जा रहा था। उत्तर प्रश्न ^^ – Hasan
से तेज़ है और यह काम करता है। धन्यवाद – Hasan