我正在使用 google 的 api 发送推送通知,问题是如果我使用“ http://android.googleapis.com/gcm/send ”它工作得很好,但如果我使用“ https://android.googleapis. com/gcm/send " (http 上带有 S) 它不起作用并且 curl 停止。
有谁知道为什么?
$headers = array('Authorization:key=' . $apiKey);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,
"http://android.googleapis.com/gcm/send");
if ($headers)
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);