मैं PHP cURL कोड में इस cURL आदेश अनुवाद करने की आवश्यकता:पीएचपी cURL में cURL कमांड लाइन अनुवाद
> curl --get 'https://api.twitter.com/1/followers/ids.json' --data > 'cursor=-1&screen_name=somename' --header 'Authorization: OAuth > oauth_consumer_key="key", oauth_nonce="nonce", > oauth_signature="signature", oauth_signature_method="HMAC-SHA1", > oauth_timestamp="timestamp", oauth_token="token", oauth_version="1.0"' > --verbose
मैं इस की कोशिश की है, लेकिन यह काम करने के लिए प्रतीत नहीं होता:
> $ch = curl_init();
> curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization: OAuth oauth_consumer_key="key", oauth_nonce="nonce", oauth_signature="signature", oauth_signature_method="HMAC-SHA1", oauth_timestamp="timestamp", oauth_token="token", oauth_version="1.0"'));
> curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
> curl_setopt($ch, CURLOPT_VERBOSE, 1);
> curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
> curl_setopt($ch, CURLOPT_HTTPGET, 1);
> curl_setopt($ch, CURLOPT_URL, 'https://api.twitter.com/1/users/show.json?cursor=-1&screen_name=somename');
> $page = curl_exec($ch);
> curl_close($ch);
त्रुटि मैं
SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
हो रही है लेकिन यह मानक कर्ल आदेश में काम करता है
फिर, अनुरोध करने से पहले,
CURLOPT_CAINFO
इस फ़ाइल को इंगित करने के लिए सेट http://php.net/manual/hi/book.curl.php –आपको क्या त्रुटि मिल रही है? –
एसएसएल प्रमाणपत्र समस्या, सत्यापित करें कि सीए प्रमाणपत्र ठीक है। विवरण: त्रुटि: 140 9 0086: एसएसएल दिनचर्या: एसएसएल 3_GET_SERVER_CERTIFICATE: प्रमाण पत्र सत्यापित विफल - ** हालांकि यह मानक कर्ल कमांड ** – loudislav