Facebook не работает apprequests - PullRequest
       37

Facebook не работает apprequests

3 голосов
/ 21 ноября 2011

У меня следующий код в html-файле:

<html>
<head>
<title>My Great Website</title>
</head>
<body>
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js">
</script>
<script>
   FB.init({ 
       appId:'156154681125939', cookie:true, 
       status:true, xfbml:true 
   });

 FB.ui({ method: 'apprequests', 
   message: 'Here is a new Requests dialog...'});
</script>
</body>
</html>

Я использую этот код для отправки запросов для моего приложения (ссылка: http://developers.facebook.com/blog/post/464/)

Проблема: я могу загрузитьЗапросите диалог по указанному выше коду, и он покажет мой список друзей. Также я могу отправить приглашенных. Предположим, я отправил приглашение другу "X" (при условии, что "X" еще не использует мое приложение). Затем в учетной записи FB XКоличество закладок в apprequest увеличивается на 1. Но когда Х пытается увидеть приглашение приложения, он фактически не может видеть ни одного приглашения приложения, полученного для моего приложения. Я пробовал это по крайней мере с 5 пользователями, у всех их книга apprequest увеличивается на 1 послеЯ отправляю им приглашение, но когда они видят приглашение, приглашения фактически нет.

Может кто-нибудь подсказать мне, в чем проблема?

Примечание. Мое приложение - это веб-сайт (а не приложение canvas), также я разместил выше демонстрационный код на своем сервере по адресу http://www.gmarjil.com/a.html

Ответы [ 2 ]

17 голосов
/ 21 ноября 2011

Это ожидаемое поведение приложений без холста. Запросы всегда перенаправляют на холст URL приложения, и если он не установлен, запрос не отображается.

Запрос по-прежнему отправляется (поэтому количество запросов увеличивается), вы можете получить к нему доступ через графический API (https://graph.facebook.com/{user_id}/apprequests, нужен токен доступа к приложению).

0 голосов
/ 13 августа 2015

Даже если ваше приложение не является игрой, вы можете указать любой URL в качестве URI холста в настройках приложения facebook. URL, даже если он недействителен, позволяет отправлять уведомления.

...