我正在将Web API用于多个移动应用程序。我将PHP用于我的api。每个移动应用程序使用不同的onesignal帐户。在本机方面,我将使用axios发送其余的API密钥。在api方面,我想在curl中尝试使用此api密钥。
我的传统圆点在卷曲内连接。但是当移动应用使用api时,它将返回空错误。
$api_key = 'ASDFGHJKLSI';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://onesignal.com/api/v1/notifications");
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json; charset=utf-8',
'Authorization: Basic ."$api_key".'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
在curl中使用变量是正确的方法吗?
答案 0 :(得分:1)
您在报价方面遇到问题。使用
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json; charset=utf-8',
'Authorization: Basic ' . $api_key));