VIP в IFrame-приложении (secure.withdrawVotes, getProfiles)

Темы только для ознакомления. Уроки по использованию старой версии ВКонтакте API и устаревших методов.
Аватара пользователя
tofido
Сообщения: 113
Зарегистрирован: 02 май 2012, 15:44

Re: VIP в приложении (secure.withdrawVotes, getProfiles)

Сообщение tofido »

Уже разобрался)
SergoID
Сообщения: 31
Зарегистрирован: 29 ноя 2011, 12:54

Re: VIP в приложении (secure.withdrawVotes, getProfiles)

Сообщение SergoID »

Возникла проблема с данным уроком, голоса списываются на счет в приложении, а не самому приложению и после списания голоса в базе нет никакой записи и естественно в очередь не становится. Подскажите как сделать, чтобы голоса переводились именно приложению, ну и работало добавление в очередь.
T710MA
Сообщения: 22
Зарегистрирован: 16 май 2012, 17:30

Re: VIP в приложении (secure.withdrawVotes, getProfiles)

Сообщение T710MA »

Всё прекрасно работает.
Возможно у Вас в приложении "Платежи" отключены, так же нужно учитывать

Внимание! Система платежей доступна только администраторам приложения. Чтобы платежи стали доступны всем пользователям, приложение должно пройти проверку администрацией сайта и не должно нарушать правила размещения приложений.

Если только Вы создатель, а не кто-то назначил Вас руководителем, тогда 100% должно всё отработать.
Перепроверьте.
SergoID
Сообщения: 31
Зарегистрирован: 29 ноя 2011, 12:54

Re: VIP в приложении (secure.withdrawVotes, getProfiles)

Сообщение SergoID »

В общем разобрался, все работает, только теперь при нажатии на "Добавить" вылазит окно про списать 1 голос. Подтверждаем, голос списывают, но ничего не происходит (т.к. он списался на личный счет в прило), затем нужно нажать еще раз на "Добавить" и только теперь голос списывается с личного счета на счет приложения и человек добавляется в очередь. Подскажите пожалуйста как сделать чтобы не нужно было нажимать "добавиться" два раза.
T710MA
Сообщения: 22
Зарегистрирован: 16 май 2012, 17:30

Re: VIP в приложении (secure.withdrawVotes, getProfiles)

Сообщение T710MA »

Вы правы, возможно опечатка в файле
8. Файл с кодом JavaScript - code.js

Строка

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

47.         $('#addLink_btn').click();
Необходимо написать другой идентификатор

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

47.         $('#add_btn').click();
SergoID
Сообщения: 31
Зарегистрирован: 29 ноя 2011, 12:54

Re: VIP в приложении (secure.withdrawVotes, getProfiles)

Сообщение SergoID »

Большое спасибо, помогло.
Но теперь нашлась другая проблема: Становимся на первое место по аккаунтом 1, затем покупаем место под акк.2, то есть теперь акк.1 стоит на втором месте, если акк.1 захочет стать на первое место, он покупает и становится на первое, все вроде бы нормально, вот только одно из мест удаляется, т.е. если было 7, станет 6. При повторной процедуре удаляется еще одно место и т.д.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: VIP в приложении (secure.withdrawVotes, getProfiles)

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

SergoID
Посмотри что возвращает метод getProfiles. Если отправлять в одном запросе одиноковые id - метод возвращает имя пользователя только один раз. Я не учел это в скрипте. Сделай ограничение, чтобы пользователь не мог добавиться если он уже есть в списке или реализуй вывод по другому.
SergoID
Сообщения: 31
Зарегистрирован: 29 ноя 2011, 12:54

Re: VIP в приложении (secure.withdrawVotes, getProfiles)

Сообщение SergoID »

Теперь возникла другая проблема, все работает, добавляется, в общем все как нужно работает на Главной странице, при переходе на любую другую страницу мало того, что не работает добавление, но еще и уже добавленные не работают. Вот не пойму в чем проблема, может кто подскажет?
SergoID
Сообщения: 31
Зарегистрирован: 29 ноя 2011, 12:54

Re: VIP в приложении (secure.withdrawVotes, getProfiles)

Сообщение SergoID »

И еще хотелось бы просто оставить кнопку "Перевести голоса", с выбором сколько переводить, что в этом случае нужно оставить от скрипта VIPa?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: VIP в приложении (secure.withdrawVotes, getProfiles)

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

SergoID писал(а): при переходе на любую другую страницу мало того, что не работает добавление, но еще и уже добавленные не работают. Вот не пойму в чем проблема, может кто подскажет?
Используй Charles.
Передача параметров другой странице IFrame-приложения.
SergoID писал(а):И еще хотелось бы просто оставить кнопку "Перевести голоса"
Перевести куда? На счет пользователя в приложении? Вызывать метод showPaymentBox.
Если на счет приложения, то передавать параметр количества передаваемых голосов файлу add.php.
Ответить