Facebook OAuth перенаправить на IP-адрес - PullRequest
2 голосов
/ 15 марта 2012

Я занимаюсь разработкой веб-приложения на основе интрасети, которое интегрируется с Facebook через Graph API.Я изо всех сил пытаюсь заставить работать OAuth, и я думаю это потому, что я использую IP-адрес, а не домен.

Я зарегистрировал три приложения в Facebook, одно для dev,один для постановки и один для жизни.Все они настроены одинаково, и для каждого из них я соответственно указал URL-адрес сайта на портале для разработчиков (некоторые части я замаскировал - это реальные цифры в Facebook):

URL-адреса для вывода диалогового окна OAuth, как и следовало ожидать - только идентификатор приложения и URL-адрес перенаправления различаются в трех системах:

http://www.facebook.com/dialog/oauth/?response_type=code&display=popup&scope=create_event,publish_actions,publish_stream,read_stream,offline_access,manage_pages,read_insights&client_id=XXXXXXXXXXXXXXXX&redirect_uri=http://localhost:XXXX/path/to/redirect

Версия dev работает нормально, но не работает и не работает - я просто получаю

"An error occurred. Please try later".

Правильно ли я считаю, что OAuth от Facebook не принимает использование IP-адреса, а недомен для URL сайта, и если да, то есть ли способ обойти это?

1 Ответ

5 голосов
/ 19 марта 2012

Вы правы, вы не можете использовать IP-адреса.Вы можете использовать домены или даже субдомены, но IP-адреса не будут работать.

...