Просто подскажите- api и mysql

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Fedya
Сообщения: 174
Зарегистрирован: 21 июл 2012, 19:56

Re: Просто подскажите- api и mysql

Сообщение Fedya »

А вот то, что сверху написано будет работать если пользователь просто перешел по ссылке, без всяких подтверждений?
Alazaur
Разработчик
Разработчик
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25

Re: Просто подскажите- api и mysql

Сообщение Alazaur »

Fedya, то что сверху использовать стоит исключительно в целях самообразования, этот код не применим к реальному проекту.
По поводу вашего вопроса, да будет (если я вас правильно понял и вы имели ввиду, то что установка приложения не требуется в настройках).
Fedya
Сообщения: 174
Зарегистрирован: 21 июл 2012, 19:56

Re: Просто подскажите- api и mysql

Сообщение Fedya »

Мне нужно, чтобы при нажатии на <body></body> (ну на сайт)
в новой вкладке открывалось мое приложение, которое отправляет мой id в базу (если авторизован в ВК)
а потом вкладка закрывалась
Alazaur
Разработчик
Разработчик
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25

Re: Просто подскажите- api и mysql

Сообщение Alazaur »

А не проще и правильнее ли вам будет Open API заюзать для таких целей? Накой вам через flash приложение то плясать.
gpv123
Сообщения: 346
Зарегистрирован: 29 янв 2012, 20:57

Re: Просто подскажите- api и mysql

Сообщение gpv123 »

Fedya, все очень просто. Делаешь на сайте кнопку "Авторизоваться", по нажатию на которую перекидываешь пользователя в IFrame-приложение, внутри которого пишешь:

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

top.location.replace('адрес странички, на которую нужно переадресовать пользователя' + self.location.search);
После чего просто ловишь get-параметры на последней страничке.
Fedya
Сообщения: 174
Зарегистрирован: 21 июл 2012, 19:56

Re: Просто подскажите- api и mysql

Сообщение Fedya »

После чего просто ловишь get-параметры на последней страничке.
Можно по подробнее? Желательно примером :)
gpv123
Сообщения: 346
Зарегистрирован: 29 янв 2012, 20:57

Re: Просто подскажите- api и mysql

Сообщение gpv123 »

Fedya, куда еще подробнее?
Gouk
Сообщения: 37
Зарегистрирован: 09 авг 2012, 03:30

Re: Просто подскажите- api и mysql

Сообщение Gouk »

А как сделать дату посещения приложения? минут 40 измучился, пытался скопировать с урока как записывать дату. но не получилось. :(
Подскажите как.
Вот мой код добавления посетившего id.

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

<?phpheader("Content-Type: text/html; charset=utf-8");$dbhost = "localhost"; //Хост БД$dbname = "LLLLL"; //Имя БД$dbuser = "LLLLLL"; //Пользователь БД$dbpass = "LLLLL";//Пароль к БД$app_id = 1111111;//ID приложения$api_secret = "llllllllllllllllllllllllllllllllllllll"; //Секретный ключ приложения  $viewer_id = (int)$_POST['userid'];//Пользователь который сделал запрос к скрипту (менять не надо)$authKey= md5($app_id."_".$viewer_id."_".$api_secret);//Auth key (менять не надо)   mysql_connect($dbhost, $dbuser, $dbpass);mysql_select_db($dbname);mysql_set_charset('utf8');if(mysql_result(mysql_query("SELECT COUNT(*) FROM users WHERE userid = ".$viewer_id),0)) exit("Пользователь уже зарегистрирован");else {    if(mysql_query("INSERT INTO users SET userid = ".$viewer_id)) exit("Пользователь успешно зарегистрирован");    else exit("При регистрации возникла ошибка");}?>
Fedya
Сообщения: 174
Зарегистрирован: 21 июл 2012, 19:56

Re: Просто подскажите- api и mysql

Сообщение Fedya »

создай столбик data

$cdate = time();
$query = "INSERT INTO `таблица` SET data='$cdate'";
mysql_query($query) or die(mysql_error());
Gouk
Сообщения: 37
Зарегистрирован: 09 авг 2012, 03:30

Re: Просто подскажите- api и mysql

Сообщение Gouk »

Fedya писал(а):создай столбик data

$cdate = time();
$query = "INSERT INTO `таблица` SET data='$cdate'";
mysql_query($query) or die(mysql_error());
Испробую сейчас)
Ответить