Доброй ночи!
1) Как я понял, при покупке голосов не нужно их передавать в БД и там хранить, ВК делает это за нас?!
2) Обмен голосов в валюту происходит... как? Вроде тоже с помощью ВК, а не внутри приложения?
P.S. Я прочитал документацию, просто написана она немного... мутновато.
Голоса ВК
Re: Голоса ВК
ВК может хранит свою статистику, но никак в ваше БД не попадет. Он может отправить данные Вашему скрипту (его адрес указывается в настройках), а сам скрипт уже должен и в базу заносить и валюту прописывать.
Re: Голоса ВК
Нашел только Паймент Апи (зачисление голосов в приложение), а где информация по остальной реализации?
Re: Голоса ВК
В голове.а где информация по остальной реализации?
Информацию о голосах хранится вконтакте также как в интернет системах платежей к примеру вебмонеу,Ваш скрипт лишь получает инфо,поступили голоса или нет.
Вот в зависимости от этого ты сам делаешь,к примеру твой скрипт получил сообщение что голоса перечислены,скрипт конвертит их в игровую валюту и пишет на счёт зарегистрированного игрока в бд.
Ни ХС ты захотел голоса хранить в своей БД,записал 1000 голосов и пипец типо вконтакте тебе их отдаст.
Re: Голоса ВК
Апчхи нифига себе=) ты думал что все готовенькое лежит, ток взять и поставить... в том то и дело, что все самому нужно делать
Re: Голоса ВК
Господа, только учусь
Т.е. нужно отдельно делать запрос каждый раз когда нужно к ВК и отображать кол-во голосов?
И объясните принцип обмена голос - внутриигровая валюта. Допустим покупаю валюту за голоса, то сразу происходит конвертация? Голоса перечисляються на мой счёт, а пользователь получает некий аналог голосов внутри приложения, которые и передаються в БД и с которым уже идут операции?
Т.е. нужно отдельно делать запрос каждый раз когда нужно к ВК и отображать кол-во голосов?
И объясните принцип обмена голос - внутриигровая валюта. Допустим покупаю валюту за голоса, то сразу происходит конвертация? Голоса перечисляються на мой счёт, а пользователь получает некий аналог голосов внутри приложения, которые и передаються в БД и с которым уже идут операции?
Re: Голоса ВК
Апчхи , вот так...:
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. поля ответа и подробно все другое описаны у вк...
суть я кратко объяснил..
ну и вот вк пишет:
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: Голоса ВК
да в самом контакте всё расписано.можешь вообще каждый товар отдельно продавать,можешь конвертить в игровую валюту.
реализация зависит от тебя самого,а контакт лишь подтверждает перечислил игрок голоса или нет.
реализация зависит от тебя самого,а контакт лишь подтверждает перечислил игрок голоса или нет.