File "wg.php"
Full path: /www/ansys/qgis/000_nasu/intercomm/wg.php
File size: 2.04 KiB (2087 bytes)
MIME-type: text/x-php
Charset: utf-8
<?php
/*
*
* メッセージ送信のテストスクリプト
*
* ※GCMの登録IDは自分で記載
* 連続で送信する際は送信メッセージ配列の
* collapse_keyを"update"->毎回変動する値にする
*
*/
//===============================================
// 指定したGCM利用端末にメッセージを送る
// 備考 : フォーマットは
// 「unix time」:「メッセージのバイト数」:「メッセージ」
// で固定すること
// 更新 : 2012/11/07 KMK-Teraoka
//===============================================
$url = "https://android.googleapis.com/gcm/send";
//regIDをここに記述します
//$registration_id = "APA91bGds-zCaNBTG1tnweXxw1421ObDj-KHL6PJ1OviWibOycp8nF7El7uheViBF94e9k6ZfeamK_0jzuHccwT9p2gZouKF_1dzIA6PZ8BT2B5m5yArCKa6maoBDdFU1Q-szzOojfdUqskMA4SFLRIRfTtUQUhPLw";
//$registration_id = "APA91bERnQlOOK2bd_JUkCFKd90fS4cEvRJlsJ5JqFwcbx0uMamgoEtoavQ_CfBSrvmzJZQcW_-8CShY57jrmFW3EYi9yU71KK4dG0HrY3Pa9xJxU0GrXfwqG9of5pSvuEQ4VkZIIw7cs1F7O1pDLM9TWHXQc6nvTw";
$registration_id = "APA91bGZXzCyNtcIKHnylswF5ntpjN8ze9JW8l8gA2CWegeNPpwgLazmEUb0gBFj0z8FTrSaj3oeJRwWAHdyQyVriv0Ontf0YjA9C6O_ZeAHciHEYGUqmU0OcFn73cVkxhTr-qwGWFIBAc_xNK1nNXzLJm82c6rvJTIWXOY_qKEtZnCnqONtA2g";
$regid = "1";
// 送りたいメッセージ
$message = $regid. ",". "5,8,-1,-1";
$header = array(
"Content-Type: application/x-www-form-urlencoded;charset=UTF-8",
"Authorization: key=AIzaSyCtFNuvqkLxtwe0hfTp38Xk17Nq8_YHGVw", //API keyはここ
);
$post_list = array(
"registration_id" => $registration_id,
"collapse_key" => time(),
"data.message" => time(). "#". (strlen(bin2hex($message)) / 2). "#". $message,
);
$post = http_build_query($post_list, "&");
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
$ret = curl_exec($ch);
var_dump($ret);
?>