解析安装返回 false



我正在使用phonegap创建一个应用程序。我想使用解析推送通知。我正在尝试使用 PHP 在解析时安装我的应用程序。我已经在本教程中看到了安装过程。之后,我尝试了以下方法:-

    $APPLICATION_ID = "8duVhrDRACPwXr8lY0dfsdsdfsdvUH";
$REST_API_KEY = "oIMqyqweSELdgiosdfsdwerWq8IxJ7Kv";
$url = 'https://api.parse.com/1/installations';
$data = array(
   'deviceType' => 'android',
    'deviceToken' => 'APA91bEnL9hUgExuwrmFchzfpmHG79zfmdIDLP5nZfsdfstdimbGQFMlIOR2PyGcXdFAaM3S6U2rzMEt8Hl3UdiagonwMCMQ209_rrDqVp91jVtLFtfcrBLQNCM4HloMrzlkv5gGp0sLP7Ie9sdfYiaxdO3QHdp64',
    );
$_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();
curl_setopt($curl,CURLOPT_URL,$url);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $_data);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt( $curl, CURLOPT_SSL_VERIFYHOST, 0 );
curl_setopt( $curl, CURLOPT_SSL_VERIFYPEER, 0 );
curl_setopt( $curl, CURLOPT_RETURNTRANSFER, true );
    $response=curl_exec($curl);
var_dump($response);

我不确定为什么它返回错误。我已经检查了应用程序ID,其余API ID和设备令牌。我的代码中是否有任何错误。

您没有执行像这样执行cURL

$response = curl_exec($curl); // <-- Add this before your var_dump.
var_dump($response);

最新更新