2013-03-24 3 views
0

Я использую раму Laravel и сейчас перехожу к Laravel 4 и HybridAuth. Сайт, который я создаю, имеет логин через Facebook и Linkedin, а Linkedin работает нормально, а Facebook дает мне код ошибки API: 191.API Код ошибки: 191 с HybridAuth

Я следовал this руководству, чтобы настроить его с помощью Laravel4, поэтому мой базовый url на : http://mywebsite.com/social/auth Согласно странице this, обратный вызов для facebook должен быть http://mywebsite.com/path_to_hybridauth/?hauth.done=Facebook, поэтому я попытался настроить свой URL-адрес сайта @ Facebook на http://mywebsite.com/auth/social/?hauth.done=Facebook без успеха.

При просмотре URL-адреса после перенаправления на facebook (когда я вижу ошибку) есть параметр redirect_uri GET, который выглядит следующим образом: http://mywebsite.com/auth/social?hauth.done=Facebook & state = [random-numbers] & scope = email & display = page, это адрес, который мне нужно указать в URL сайта для Facebook? Это, однако, было бы невозможно, так как в нем есть случайные числа.

Я также установил домены приложений, которые мне не нужны, прежде чем я получил HybridAuth.

Мой вопрос пользователям HybridAuth был бы, как мне установить URL-адрес сайта, чтобы я не получил ошибку 191?

ответ

0

Вы должны ввести домен/поддомен в поле настроек приложения «Приложения домена» в facebook.

+0

У меня есть, что я также написал в своем вопросе. – Nait

0

Вам не нужно вводить весь URL-адрес для «URL-адреса сайта» на Facebook. Я установил его только для имени домена, и он отлично работает для меня. «Домен приложения» - это то же самое.