Уведомления

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

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

Сообщение Александр »

А что происходит?)
$app_id и $api_secret изменил на свои?
Twist4
FL Team
FL Team
Сообщения: 165
Зарегистрирован: 13 окт 2009, 19:40

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

Сообщение Twist4 »

ахахах)))
Конечно)))))))))))))
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

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

Сообщение Александр »

У меня записывает.
Может тебе надо изменить права на запись в папку на сервере?
Twist4
FL Team
FL Team
Сообщения: 165
Зарегистрирован: 13 окт 2009, 19:40

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

Сообщение Twist4 »

та я уже и 777 ставил...все равно))
Twist4
FL Team
FL Team
Сообщения: 165
Зарегистрирован: 13 окт 2009, 19:40

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

Сообщение Twist4 »

Напиши полностью готовый код для ПХП...я уже под себя сделаю его))
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

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

Сообщение Александр »

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

<?
$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);
}
?>
Аватара пользователя
Deniska
Сообщения: 653
Зарегистрирован: 30 окт 2009, 00:07

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

Сообщение 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);
?>

Что я не учёл? Правильно ли или набор буков которые и близко не связанные?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

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

Сообщение Александр »

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

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

$uids = file_get_contents("uids.txt");
$uids = explode(",",$uids);
Аватара пользователя
Deniska
Сообщения: 653
Зарегистрирован: 30 окт 2009, 00:07

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

Сообщение Deniska »

Александр
ухты.......походу делаю прогресс=)
Аватара пользователя
Deniska
Сообщения: 653
Зарегистрирован: 30 окт 2009, 00:07

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

Сообщение Deniska »

А теперь что бы запустить нужно ввести в браузере адрес пхп Send чТо бы разаботал оН?
Ответить