Настройка сервис Parse и написать скриптик

Бюджет: по договоренности
У нас на сервере развернут 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

Выберите способ верификации:

Обновите страницу после прохождения верификации.