Новичок в Facebook - не могу войти в приложение - получаю ошибку без полезной информации

Я пытаюсь реализовать свое первое приложение для Facebook, и я застрял на самом первом этапе кодирования.

Я создал приложение на веб-сайте Facebook, получил свой идентификатор приложения и делаю приложение ASP.NET для проверки аутентификации. В нем всего одна строчка:

Response.Redirect(
"https://www.facebook.com/dialog/oauth?client_id=MYAPPID&redirect_uri=localhost");

Когда я запускаю его, он перенаправляется на facebook, и я получаю:

Произошла ошибка с MYAPPNAME. Повторите попытку позже.

Он извлекает имя приложения, поэтому идентификатор правильный, и я мало что мог ошибиться :-)

Я также пытался использовать другие URL-адреса вместо локального хоста, и в настоящее время я готовлю VPS, чтобы попробовать его с общедоступным веб-приложением, если оно не работает с локальным.

Поиск нашел только много сообщений с жалобами на похожие проблемы, но не на одну и ту же. Я нашел этот вопрос, который выглядит очень похоже, но подтвержденный ответ говорит о редактировании FB.init(), который, я думаю, является частью некоторого SDK, поэтому для меня неприменим.


person Vroomfundel    schedule 17.05.2011    source источник


Ответы (1)


Ваш URI перенаправления должен быть URL-адресом, находящимся в домене, который вы настроили в настройках приложения. Как указано в документации.

"The redirect_uri must be within the same domain as the Site URL you specify in Web site tab of the Developer App"

person Jim Rubenstein    schedule 17.05.2011