Сообщение об ошибке: URL-адрес redirect_uri неправильно отформатирован - PullRequest
2 голосов
/ 15 ноября 2011

Следующая ошибка начала появляться в моих приложениях около 2 часов назад.

Все три приложения размещены на одном сервере с использованием общего SSL.

Произошла ошибка с <application name>.Повторите попытку позже.

Код ошибки API: 100 Описание ошибки API: Недопустимый параметр Сообщение об ошибке: URL-адрес redirect_uri неправильно отформатирован

Любые идеи о том, что может вызвать это внезапное изменение вмои приложения?

При попытке использовать функцию sendRequestToManyRecipients() или при публикации на стене пользователя появляется ошибка.

Код, используемый для создания всплывающего окна

<script>
    FB.init({
        appId  : '<?php echo $fbconfig['appid']?>',
        status : true,
        cookie : true,
        oauth: false
    });

    function sendRequestToManyRecipients() {
        FB.ui({method: 'apprequests',
          message: ('I just entered the Payntwagon Audo Targa Terminator Competition! Payntwagon Audio is giving away a brand new Targa Terminator 4 channel amplifier! Enter today to win!'), href: 'http://www.facebook.com/payntwagon?sk=app_279329708764904',
        }, requestCallback);
    }


    function requestCallback(response)
    {
        if(response && response.request) {
            loadPopup();
        } else {

        }
    }

</script>

1 Ответ

0 голосов
/ 15 ноября 2011
You can do the following :

1) encode the url before sending, ie both fb url as well as return url
   u can use javascript functions or php functions for encoding url

//encodeURIComponent(url); // in javascript u can do this

2) Also check that the return url specified is valid
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...