tôi cần phải dịch lệnh cURL này vào mã PHP cURL:Dịch dòng lệnh cURL vào PHP 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
Tôi đã cố gắng này, nhưng nó dường như không làm việc:
> $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);
lỗi tôi đang được nhận
SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
Tuy nhiên nó hoạt động trong lệnh curl chuẩn
http://php.net/manual/en/book.curl.php –
bạn gặp phải lỗi gì? –
Sự cố chứng chỉ SSL, xác minh rằng chứng chỉ CA là OK. Chi tiết: lỗi: 14090086: SSL thói quen: SSL3_GET_SERVER_CERTIFICATE: xác minh chứng chỉ không thành công - ** tuy nhiên nó hoạt động trong lệnh curl tiêu chuẩn ** – loudislav