Я разрабатываю игру для Facebook.Я использую запросы приложений, также известные как приглашения.
Мне интересно, есть ли способ отличить принятый запрос приложения от еще не принятого.После того, как пользователь принял запрос, я удаляю его с помощью вызова DELETE в Graph API, как описано в документации http://developers.facebook.com/docs/reference/dialogs/requests/ (раздел Удаление запросов).Но я все еще могу получить запрос приложения, используя GraphAPI.
Основная проблема заключается в следующем.Я проверяю наличие HTTP-параметра «request_ids» в каждом входящем HTTP-запросе и выполняю обработку / удаление запроса приложения, если этот параметр присутствует.Таким образом, если пользователь пришел в мое приложение по ссылке приглашения и нажал F5, в мое приложение будет отправлен еще один HTTP-запрос, по-прежнему содержащий тот же параметр «request_ids».Здесь я хотел бы знать, обработан ли уже запрос заявки.
Конечно, я могу отслеживать его в своей базе данных.Но я ищу какое-то решение с использованием API Facebook.
Буду признателен за любой совет.