У нас на сервере развернут parseplatform.github.io требуется настроить его согласно ниже заданию. Жду вашу оценку:
Задание для серверного программиста
В связи с последними изменениями в Facebook API, была отключена возможность пересылки пользователями подарков друг другу.
Наша задача сохранить эту возможность любыми способами.
Также мы будем использовать это и для сети ВКонтакте.
Что нам нужно:
Из игры, с мобильного устройства пользователь будет нажимать кнопку "Послать подарок другу", в результате на сервер будут посылаться такие данные:
ID пользователя отправителя (скорее всего, это будет ID в соцсети)
ID пользователя получателя (скорее всего, это будет ID в соцсети)
ID подарка (это не индивидуальный номер подарка, а идентификатор типа подарка, сгенерированный один раз при занесении этого типа подарка в БД)
Количество подарков.
ID социальной сети пользователей (пользователи будут общаться только внутри своей соцсети)
Возможно, нужно будет еще внести время создания и время окончания действия подарка для автоудаления сервером.
Также нужно будет предусмотреть минимальное время между посылками подарков. Например 1 неделя.
Пример (JSON):
{
"from" : "147896523"
"to" : "321654987"
"network" : "facebook"
"gift_id": "0123"
"amount" : "1"
}
При старте игры, или во время игры (видимо приложение будет обращаться на сервер с какой-то периодичностью), на сервер будет посылаться запрос на наличие подарка для данного пользователя с такими данными:
ID получателя
ID соцсети
Тут скорее всего надо будет внести тип запроса (на будущее)
Формирование запроса согласовывается с серверным программистом.
Если подарок для получателя имеется, то сервер выдает массив из всех подарков для данного получателя.
Пример:
{
"data" :[
{
"from" : "147896523"
"to" : "321654987"
"network" : "facebook"
"gift_id": "0123"
"amount" : "1"
},
{
"from" : "147523"
"to" : "321654987"
"network" : "vkontakte"
"gift_id": "0123"
"amount" : "2"
},
{
"from" : "96523654"
"to" : "321654987"
"network" : "facebook"
"gift_id": "0144"
"amount" : "1"
}]
}
После получения подарка, от получателя на сервер приходит запрос на удаление подарка. Сервер благополучно должен удалить данную запись(записи).
Опубликован 14.03.2017 в 21:32