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

Re: I-frame Списывание голоса у пользователя

Добавлено: 18 окт 2010, 20:05
Влад
Что именно не получилось? Списать голос?

Re: I-frame Списывание голоса у пользователя

Добавлено: 18 окт 2010, 22:07
Volgar
Влад мне непонятно следующее:

1. Создал флэш приложение с кодом вызова вашего скрипта:

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

private function btnClick(e:MouseEvent):void {                var params:Object= parameters;                var loader:URLLoader = new URLLoader();                var request:URLRequest=new URLRequest("http://****.ru/vk/1.php");                request.method=URLRequestMethod.POST;                result_tf.text='Ждите...';                                var vars:URLVariables = new URLVariables();                vars['auth_key']=parameters['auth_key'];                vars['viewer_id']=parameters['viewer_id'];                user_id.text = vars['viewer_id'];                auth.text = vars['auth_key'];                request.data=vars;                loader.addEventListener(HTTPStatusEvent.HTTP_STATUS,onError);                loader.addEventListener(Event.COMPLETE,onComplete);                loader.load(request);            }                        private function onComplete(event:Event):void {                var loader:URLLoader=event.target as URLLoader;                if (loader!=null) {                    result_tf.text=loader.data;                } else {                    result_tf.text='Ошибка!';                }                      }                        private function onError(event:Event):void {                result_tf.text = 'Ошибка! Попробуйте позже.';            }
2. Залил на сервер. Туда же файлы 1.php и 2.php.
3. В приложении прописываю путь к HTML оболочки флэш приложения http://****.ru/vk/vktest.html
4. В лейбле result_tf грузится сайт http://****.ru
5. Обращаюсь с флэш к файлу 2.php что правильно (вместо 1.php) - пишет error (c вашего скрипта строка)

Re: I-frame Списывание голоса у пользователя

Добавлено: 18 окт 2010, 22:10
Влад

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

$num = strpos($res, "<transferred>");   // другие ошибки    if ($num=="") { echo "error"; return; }
Я твой способ никогда не пробовал, очень интересно...

Re: I-frame Списывание голоса у пользователя

Добавлено: 18 окт 2010, 22:35
Volgar
Я понял в чем проблема - не передаются flashVars. Я знаю как их передать от HTML в флэш. Сейчас изучаю http://flapps.ru/forum/topic721.html
Но пока не пойму как объединить два JS - один из примера, второй для вывода флэшки.

Re: I-frame Списывание голоса у пользователя

Добавлено: 19 окт 2010, 09:10
Volgar
Разобрался c flashVars, теперь они передаются (см http://flapps.ru/forum/topic721-30.html#p12689), но все равно error. Буду копать дальше.

Re: I-frame Списывание голоса у пользователя

Добавлено: 19 окт 2010, 09:31
Volgar
У меня прогресс:) Ошибка была в том, что в примере вместо viewer_id используется user_id.
Но теперь пишет "Нет денег", но деньги (голоса) у меня есть - аж 19:). Куда копать?

Re: I-frame Списывание голоса у пользователя

Добавлено: 19 окт 2010, 09:50
Volgar
Я извиняюсь за большое кол-во сообщений. Может быть голоса не списываются из-за того что приложение не проверено?

Re: I-frame Списывание голоса у пользователя

Добавлено: 19 окт 2010, 14:12
Volgar
Ну в общем, я уже не знаю что за ерунда :(

Метод secure.getBalance дает мне ответ:
<response>
<balance>0</balance>
</response>

Хотя
На Вашем счёте
1.80 рубля
и 18 голосов.

Может это как как-то связано с версией API?

Re: I-frame Списывание голоса у пользователя

Добавлено: 19 окт 2010, 14:24
112
Volgar :D :D :D :D
Надо их положить на счет приложения
настроики,настроики прил ,пополни баланс

Re: I-frame Списывание голоса у пользователя

Добавлено: 19 окт 2010, 14:30
Volgar
112 писал(а): Надо их положить на счет приложения
настроики,настроики прил ,пополни баланс
Опять загадки... Я же со своего личного счета перевожу голоса приложению (см. исходник PHP). При чем здесь пополнение баланса приложения?
Да, даже если бы это было правильным, все равно не работает, т. к. сразу проверил это переведя на счет приложения 2 голоса.