Ошибка приложения oAuth facebook pagetab - PullRequest
0 голосов
/ 06 марта 2012

Я полностью застрял на этом .. Я не могу заставить работать JS SDK или даже ссылку oauth. Когда я пробую пример oauth, он работает просто отлично:

https://www.facebook.com/dialog/oauth?scope=email,user_birthday&client_id=123050457758183&redirect_uri=http://www.example.com/response/&response_type=token

но в моем случае:

https://www.facebook.com/dialog/oauth?scope=email,user_birthday&client_id=317872318261965&redirect_uri=http%3A%2F%2Fwww.facebook.com%2Fpages%2FDigiComm%2F185749568187479%3Fsk%3Dapp_317872318261965&response_type=token

ссылка в основном такая же, но я получаю ошибку, с которой я боролся уже несколько дней .. И не могу понять, в чем может быть проблема, потому что каждый раз, когда я пытаюсь открыть диалог авторизации с JS SDK, я получаю эту же ошибку .. Это должно быть ошибка в настройках приложения на стороне Facebook, но я не могу понять, что ..

Я бы сказал, что у меня та же проблема, что и у этого парня ... но, как я вижу, он тоже не получил никакого ответа: Использование диалога OAuth для приложения Facebook не позволяет использовать URL-адрес холста в качестве redirect_uri

Ответы [ 2 ]

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

Необходимо убедиться, что URL-адреса холста / вкладки / веб-сайта в приложении разработчика (https://developers.facebook.com/apps/317872318261965) соответствуют URI перенаправления в вашем URL.

В данный момент ваша ссылка указывает на http://www.example.com - вам нужно указать это там, где размещено ваше приложение.

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

попробуйте добавить http://www.example.com/ со всеми косыми чертами в качестве веб-сайта и example.com в качестве домена приложения

Обновление:

Если это приложение холста, ваш redirect_uri должен быть:

urlencode("http://apps.facebook.com/MY_APP_NAMESPACE/");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...