其實再過沒多久Instgram API就不能再像現在這樣使用了,不過考慮到可能還會有些人像我這樣因為工作原因非用不可,分享一下這個的解決方法:

在用Setopt設定Curl的時侯,將CURLOPT_SSL_VERIFYPEER設定為FALSE:

    $curl = curl_init();
    curl_setopt_array($curl, array(
      CURLOPT_RETURNTRANSFER => 1,
      CURLOPT_URL => $api_url,
      CURLOPT_POST => 1,
      CURLOPT_SSL_VERIFYPEER => FALSE,
      CURLOPT_POSTFIELDS => $query,
    ));
    
    $result = curl_exec($curl);

如此一來,問題就應該解決了。意外地簡單,也意想不到啊......