Facebook API: Могу ли я пригласить тестового пользователя в мое приложение? - PullRequest
0 голосов
/ 18 мая 2011

Я пытаюсь создать тестовых пользователей (работ) и затем пригласить их в свое приложение, чтобы я мог проверить, могу ли я получить данные отслеживания (внутри поля данных). К сожалению, когда я отправляю приглашение тестовому пользователю, я получаю исключение:

Код ошибки API: 2

Описание ошибки API: Сервис временно недоступен

Сообщение об ошибке: Сервис временно недоступен

Вот мой код:

<input type="text" value="@ViewBag.TestId" id="theId" />

<div id="fb-root"></div>
<script type="text/javascript">
    window.fbAsyncInit = function() {
        FB.init({
          appId   : '193005690721590',
          status  : true,
          cookie  : true,
          xfbml   : true
        });
    };
    console.log(@ViewBag.TestId);
  $('#sendReq').click(sendRequest);
    function sendRequest() {
        FB.ui({
            method: 'apprequests',
            message: 'Invitation to the test application!',
            title: 'Send your friends an application request',
            to: $('#theId').val(),
            data: 'someCode'
        },
        function (response) {
            if (response && response.request_ids) {
                var requests = response.request_ids.join(',');
                $.ajax({
                    url: '/Home/Parse',
                    type: 'post',
                    data: response,
                    success: function (data) {
                        if (data.result === 'ok') {
                            alert("Everything went fine");
                            //top.location.href = '/Home/About';
                        }
                    }
                });
            } else {
                alert('canceled');
            }
        });
        return false;
    }

    (function() {
    var e = document.createElement('script');
    e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
    e.async = true;
    document.getElementById('fb-root').appendChild(e);
} ());
</script>

Мой код получает правильный идентификатор тестового пользователя, а затем я пытаюсь отправить приглашение, но безуспешно ...

Есть мысли?

1 Ответ

1 голос
/ 18 мая 2011

Я думаю, что ваша проблема может быть связана с тем, что вы пытаетесь пригласить тестового пользователя из своей учетной записи. Одно из ограничений, перечисленных в документах Test Users , заключается в следующем: «Тестовые пользователи могут взаимодействовать только с другими тестовыми пользователями, а не с реальными пользователями на сайте».

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