hurriyet / developers.hurriyet.com.tr

Hurriyet Public API dökümantasyonu
https://developers.hurriyet.com.tr
GNU General Public License v3.0
70 stars 10 forks source link

PHP - cURL Error #:SSL certificate problem: unable to get local issuer certificate #9

Open saltun opened 8 years ago

saltun commented 8 years ago

php ile verilen örneklerde ssl izni örneklere eklenir ise daha faydalı olacaktır aksi takdir de yukarıda ki hata ile karşılaşılacaktır. Eklenmesi gereken parametre

  CURLOPT_SSL_VERIFYHOST => 0
  CURLOPT_SSL_VERIFYPEER => 0

Örnek

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://api.hurriyet.com.tr/v1/articles/40199111?%24select=foo",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_SSL_VERIFYHOST => 0,
  CURLOPT_SSL_VERIFYPEER => 0,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => array(
    "accept: application/json",
    "apikey:  YOUR API KEY HERE"
  ),
));