Страница 1 из 1

Голоса ВК

Добавлено: 04 окт 2013, 02:26
Апчхи
Доброй ночи!
1) Как я понял, при покупке голосов не нужно их передавать в БД и там хранить, ВК делает это за нас?!
2) Обмен голосов в валюту происходит... как? Вроде тоже с помощью ВК, а не внутри приложения?
P.S. Я прочитал документацию, просто написана она немного... мутновато.

Re: Голоса ВК

Добавлено: 04 окт 2013, 06:02
Serge
ВК может хранит свою статистику, но никак в ваше БД не попадет. Он может отправить данные Вашему скрипту (его адрес указывается в настройках), а сам скрипт уже должен и в базу заносить и валюту прописывать.

Re: Голоса ВК

Добавлено: 04 окт 2013, 11:16
Апчхи
Нашел только Паймент Апи (зачисление голосов в приложение), а где информация по остальной реализации?

Re: Голоса ВК

Добавлено: 04 окт 2013, 13:51
cibersant
а где информация по остальной реализации?
В голове.
Информацию о голосах хранится вконтакте также как в интернет системах платежей к примеру вебмонеу,Ваш скрипт лишь получает инфо,поступили голоса или нет.
Вот в зависимости от этого ты сам делаешь,к примеру твой скрипт получил сообщение что голоса перечислены,скрипт конвертит их в игровую валюту и пишет на счёт зарегистрированного игрока в бд.
Ни ХС ты захотел голоса хранить в своей БД,записал 1000 голосов и пипец типо вконтакте тебе их отдаст.

Re: Голоса ВК

Добавлено: 04 окт 2013, 18:26
sasha^
Апчхи нифига себе=) ты думал что все готовенькое лежит, ток взять и поставить... в том то и дело, что все самому нужно делать :)

Re: Голоса ВК

Добавлено: 10 окт 2013, 08:15
Апчхи
Господа, только учусь :)
Т.е. нужно отдельно делать запрос каждый раз когда нужно к ВК и отображать кол-во голосов?
И объясните принцип обмена голос - внутриигровая валюта. Допустим покупаю валюту за голоса, то сразу происходит конвертация? Голоса перечисляються на мой счёт, а пользователь получает некий аналог голосов внутри приложения, которые и передаються в БД и с которым уже идут операции?

Re: Голоса ВК

Добавлено: 10 окт 2013, 10:25
sasha^
Апчхи , вот так...:
1) чел с твоей прилы нажал на кнопку, которая вызывает окно покупки.. ты передаешь наименование товара(короткое имя переданное в окно покупки) и тип item(покупка)
2) челу открывается окно и вк на твой адресс в настройках шлет наименование товара, notification_type = get_item - получение инфы о товаре, order_id(уникальный номер покупки у вк), user_id...
ты должен записать что за товар и его order_id, а также id чела...
а вк дать ответ с именем товара, ценой, а также, необязательно, картинкой...
3) вк показывает это челу и он отказывается или подтверждает...
4) если подтвердил - вк шлет тому-же скрипту такие данные: notification_type = order_status_change - изменения статуса(человек оплатил), order_id, status, user_id, item_price(цену), item(наименование)...
сначала получить из бд order_id, сверить user_id с полученным из бд, цену, наименование, статус...
если статус - не получено(занести юзеру нужные бабло или вещи и тп..), если получено -вернуть ответ тот самый, что и если бы он получил только-что бабло или вещи..

p.s. поля ответа и подробно все другое описаны у вк...
суть я кратко объяснил..
ну и вот вк пишет:
Внимание! В случае получения повторного уведомления типа Изменения статуса заказа (с тем же order_id) ответ должен в точности повторять ответ для исходного уведомления.

Re: Голоса ВК

Добавлено: 10 окт 2013, 12:41
cibersant
да в самом контакте всё расписано.можешь вообще каждый товар отдельно продавать,можешь конвертить в игровую валюту.
реализация зависит от тебя самого,а контакт лишь подтверждает перечислил игрок голоса или нет.