Удаление запросов 2.0 для неаутентифицированных пользователей - PullRequest
10 голосов
/ 28 февраля 2012

Согласно документации Facebook приложение отвечает за удаление запросов после их принятия пользователями. Согласно Facebook приложению необходимо объединить идентификатор запроса с идентификатором пользователя, чтобы удалить запрос.Однако, если пользователь еще не аутентифицировал приложение, получить его идентификатор пользователя невозможно.

Как можно подойти к этой проблеме?

Ответы [ 2 ]

1 голос
/ 05 марта 2012

Согласно документации, вы несете ответственность за их удаление.

В документах говорится, что вы можете использовать свой токен доступа к приложению или токен доступа пользователя. Поэтому, если пользователь вошел в систему, просто используйте его токен доступа. Если пользователь не вошел в систему, используйте токен доступа к приложению.

 DELETE https://graph.facebook.com/[<REQUEST_OBJECT_ID>_<USER_ID>]?
       access_token=[USER or APP ACCESS TOKEN]
1 голос
/ 28 февраля 2012

В документации Facebook указано:

Когда пользователь перенаправляется в ваше приложение, нажимая кнопку «Принять запрос». Вы должны удалить запрос после того, как он был принят ... таким образом, разработчик обязан очистить их как только они будут приняты

Обратите внимание на часть «после того, как она была принята» - это означает, что вы обязаны удалить запрос ТОЛЬКО, если он был принят.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...