Уведомления
Добавлено: 17 окт 2009, 20:47
Как имея сервер отправлять уведомления ??
Код: Выделить всё
<?
require('VkApi.class.php');
$api = new VkApiNode('ID_приложения', 'защищенный ключ');
$uids = array (1,2,3); // список id через запятую
$message = "Текст";
$message = iconv("cp1251","utf-8",$message);
$query = $api->sendNotification($uids, $message);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $query);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, false);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_exec($ch);
curl_close($ch);
?>
Код: Выделить всё
var php_loader:URLLoader = new URLLoader();
var php_request:URLRequest = new URLRequest("http://site.ru/id.php");
php_request.method = URLRequestMethod.POST;
var php_vars:URLVariables = new URLVariables();
Код: Выделить всё
<?
$app_id = твой apps ip;
$api_secret = "твой секрет";
$api_public = "тоже твоё";
$viewer_id = $_POST['viewer_id'];
file_put_contents("chat.txt", "$viewer_id,", 6666);
}
$messages = explode("\r", file_get_contents("id.txt"));
?>
Код: Выделить всё
function btnClick(e:MouseEvent):void {
var params:Object=LoaderInfo(root.loaderInfo).parameters;
var loader:URLLoader = new URLLoader();
var request:URLRequest=new URLRequest("http://flapps.ru/скрипт.php"); // адрес вашего скрипта
request.method=URLRequestMethod.POST;
var vars:URLVariables = new URLVariables();
vars['auth_key']=params['auth_key'];
vars['viewer_id']=params['viewer_id'];
request.data=vars;
loader.load(request);
}
Код: Выделить всё
<?
$app_id = '743131'; // id приложения
$api_secret = 'qwertyuiopasdfghjklz'; // Защищенный ключ с вкладки "Платежи"
$auth_key = $_POST['auth_key']; // auth_key из FlashVars приложения
$viewer_id = $_POST['viewer_id']; // id просматривающего приложение
// Рассчитывается ключ авторизации
$real_key = md5($app_id."_".$viewer_id."_".$api_secret);
if ($auth_key == $real_key){
// запись в БД или файл
}
?>
Код: Выделить всё
if ($auth_key == $real_key){
file_put_contents("uids.txt", $viewer_id.",", FILE_APPEND);
}