Parse php Push Notification 返回 true.如何防止它返回响应


Parse Php Push Notification returns true. How to prevent it from returning a response

我在Android和iOS上成功设置了Parse Push Notification。我正在使用PHP根据用户ID向设备发送推送通知。推送通知已成功传递。但是,在运行PHP代码时,parse似乎返回了true的响应。有没有办法防止它"回显"响应。

PHP代码 -

<?php
$APPLICATION_ID = "XXXX";
$REST_API_KEY = "XXXX";
$url = 'https://api.parse.com/1/push';
$data = array(
    'where' => array(
    'user_id' => array('$in' => array('80','19','20','21'))
    ),
    'data' => array(
        'alert' => 'greetings programs',
    ),
);
$_data = json_encode($data);
$headers = array(
    'X-Parse-Application-Id: ' . $APPLICATION_ID,
    'X-Parse-REST-API-Key: ' . $REST_API_KEY,
    'Content-Type: application/json',
    'Content-Length: ' . strlen($_data),
);
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $_data);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_exec($curl);
?>

响应:

{"结果":真}

有没有办法防止它回显响应 - {"结果":true}

use - curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);

以下是完整的 PHP Rest API CURL 代码:

<?php
$APPLICATION_ID = "xxxx";
$REST_API_KEY = "xxxx";
$url = 'https://api.parse.com/1/push';
$data = array(
    'where' => array(
        'objectId' => array('$in' => array('xx'))
    ),
    'data' => array(
        'alert' => 'test parse message via php script',
    ),
);
$_data = json_encode($data);
$headers = array(
    'X-Parse-Application-Id: ' . $APPLICATION_ID,
    'X-Parse-REST-API-Key: ' . $REST_API_KEY,
    'Content-Type: application/json',
    'Content-Length: ' . strlen($_data),
);
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $_data);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($curl);
echo $result;
print_r($result);
die('finished!');
?>

注意:它仅适用于我的服务器GoDaddy,不适用于本地主机 - 不知道为什么。可能是 godaddy 版本高于 5.4.x