Страница 2 из 9

Re: Уведомления

Добавлено: 23 окт 2009, 19:29
Александр
А что происходит?)
$app_id и $api_secret изменил на свои?

Re: Уведомления

Добавлено: 23 окт 2009, 19:49
Twist4
ахахах)))
Конечно)))))))))))))

Re: Уведомления

Добавлено: 23 окт 2009, 19:58
Александр
У меня записывает.
Может тебе надо изменить права на запись в папку на сервере?

Re: Уведомления

Добавлено: 23 окт 2009, 20:20
Twist4
та я уже и 777 ставил...все равно))

Re: Уведомления

Добавлено: 24 окт 2009, 21:22
Twist4
Напиши полностью готовый код для ПХП...я уже под себя сделаю его))

Re: Уведомления

Добавлено: 25 окт 2009, 15:19
Александр

Код: Выделить всё

<?
$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){
// запись в файл
	file_put_contents("uids.txt", $viewer_id.",", FILE_APPEND);
}
?>

Re: Уведомления

Добавлено: 08 ноя 2009, 19:35
Deniska
Исходя из выше написанного понял
1.)СДелать документ Message.php и залить на сервер (записывает айди те кто установил)

Код: Выделить всё

<?
$app_id = '.......';          // id приложения
$api_secret = '...........';   // Защищенный ключ с вкладки "Платежи"

$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){
// запись в файл
   file_put_contents("uids.txt", $viewer_id.",", FILE_APPEND);
}
?>


2.) Сделать документ uids.txt (для теста сразу можно в нём написать свой id) и залить на сервер желатель в ту папку где и Message.php

3.)Сделать документ Send.php (тут возник вопрос) и залить на сервер

Код: Выделить всё

<?
require('VkApi.class.php');

$api = new VkApiNode('ID_приложения', 'защищенный ключ');

$uids = array (1,2,3);     // Если мы пишем не айди а загружаем айди с  uids.txt какая команда?
$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);
?>

Что я не учёл? Правильно ли или набор буков которые и близко не связанные?

Re: Уведомления

Добавлено: 08 ноя 2009, 19:57
Александр
Вроде бы всё верно.
$uids = array (1,2,3); // Если мы пишем не айди а загружаем айди с uids.txt какая команда?

Код: Выделить всё

$uids = file_get_contents("uids.txt");
$uids = explode(",",$uids);

Re: Уведомления

Добавлено: 08 ноя 2009, 20:46
Deniska
Александр
ухты.......походу делаю прогресс=)

Re: Уведомления

Добавлено: 08 ноя 2009, 21:01
Deniska
А теперь что бы запустить нужно ввести в браузере адрес пхп Send чТо бы разаботал оН?