Desktop приложение и списание голосов

Создание Desktop-приложений, виджеты ВКонтакте для сайтов и публичных страниц, OAuth 2.0, Open API, Standalone
Ответить
Nevir
Сообщения: 3
Зарегистрирован: 10 сен 2011, 19:29

Desktop приложение и списание голосов

Сообщение Nevir »

Добрый вечер!
Пытаюсь перевести из Desktop приложении голоса на счет приложения методом secure.withdrawVotes. Проверку администрацией сайта приложение не проходило.

В независимости от параметра test_mode при попытке перевода с аккаунта администратора приложения и при наличии голосов пишет ошибку Not enough votes on user's balance.

При той же схеме, только с аккаунта другого человека, клиента приложения, пишет наоборот, что голоса переведены, при этом успех не зависит от количества передаваемых голосов и реальном отсутствии этих самых голосов.

В чем здесь секрет?

И вообще я так понимаю для перевода голосов нужно загружать интернет страничку, для того, чтобы пользователь подтвердил свое согласие. Только,, что загружать я ума не приложу.

Подскажите пожалуйста, как производить перевод голосов со счета пользователя на счет Desktop приложения.
Любые советы приветствуются!

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

Re: Desktop приложение и списание голосов

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

Чтобы работать с голосами не с аккаунта администратора, приложение должно быть проверено администрацией.
Чтобы списать голоса с пользователя, надо сначала списать голоса с аккаунта (слева под меню) на счет пользователя в приложении (showPaymentBox), а потом с баланса пользователя в приложении списать голоса на счет приложения (secure.withdrawVotes).
Этап с showPaymentBox не пропущен?
Метод secure.withdrawVotes используется как и другие серверные методы. На форуме есть примеры использования метода в PHP.
Nevir
Сообщения: 3
Зарегистрирован: 10 сен 2011, 19:29

Re: Desktop приложение и списание голосов

Сообщение Nevir »

Этап с showPaymentBox пропущен, но я не пониманию как его реализовать в Desktop приложении.
Подскажите, пожалуйста.
Ответить