我一直在尝试使用此paystack api
curl "https://api.paystack.co/bank" \
-H "Authorization: Bearer SECRET_KEY"
-X GET
但不知道如何使用不太熟悉的curl。
我已经尽力解决了这个问题,但是我一直都陷入困境。
defined('BASEPATH') OR exit('No direct script access allowed');
class Bank_details extends CI_Controller {
public function index()
{
$url = "https://api.paystack.co/bank";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt(
$ch, CURLOPT_HTTPHEADER, [
'Authorization: Bearer SECRET_KEY']
);
$request = curl_exec($ch);
curl_close($ch);
var_dump(json_decode($request));
}
}
在这些行中,显示以下消息:
C:\wamp64\www\main_dir\application\controllers\Bank_details.php:22:null
答案 0 :(得分:0)
我认为您错过了提供JSON内容类型
curl_setopt($ch, CURLOPT_HTTPHEADER,
array('Content-Type:application/json',)
);