Приложение Facebook Canvas - удалить приглашение после принятия - PullRequest
0 голосов
/ 05 августа 2011

Я пишу приложение iframe / canvas для Facebook на фан-странице в качестве новой вкладки и предоставила пользователям возможность приглашать друзей.Однако когда их друзья приняли приглашение, оно не удаляется и остается в запросе приложений.

Насколько я знаю, нам нужно получить от $_REQUEST["request_ids"], но вещи случаются, когда пользователи принимают приглашение, оно переходило в приложения перед перенаправлением на фан-страницу.Итак, предположим, что $_REQUEST["request_ids"] показано в приложениях, но после перенаправления $_REQUEST["request_ids"] исчезло!

Что мне делать?

Ответы [ 2 ]

0 голосов
/ 23 марта 2012

Для первой части вопроса вы должны вручную удалить запрос приложения, подобный приведенному ниже:

$facebook->api('/'.$requistid.'?access_token='.$access_token,'DELETE');

$ Requistid - это идентификатор запроса, который необходимо удалить.

Вы можете получить все запросы приложений, выполнив этот вызов API api:

$facebook->api('/me/apprequests?fields=id,from&access_token='.$access_token);
0 голосов
/ 23 августа 2011

Есть 2 (или более) способа сделать то, что вы хотите: - удаление запроса приложения перед выполнением перенаправления - добавить поле request_ids в URL перенаправления

...