Как настроить URL сайта и Canvas URL - PullRequest
1 голос
/ 18 ноября 2011

Я пытаюсь настроить приложение в Facebook, но у меня проблема.

Мое приложение работает через сервлет (http://www.mysite.com:port/myproject/servlet). В настройках приложения я устанавливаю:

Site URL: http://mysite:port/myproject/servlet?

Canvas URL: http://mysite:port/myproject/servlet?

Эта конфигурация работает правильно, за исключением одной детали. Если я обращаюсь к нему по его URL-адресу "http://apps.facebook.com/myapp"" или на своей домашней странице (столбец приложения в левой части страницы пользователя) работает правильно. Но если новый пользователь обращается к приложению, после нажатия кнопки "разрешить" в диалоговом окне разрешений ( https://developers.facebook.com/docs/beta/authentication), приложение перенаправляется на URL за пределами Facebook (http://mysite:port/myproject/servlet?) Когда оно должно быть перенаправлено на http://apps.facebook.com/myapp.

Какая конфигурация правильная?

Спасибо.

1 Ответ

1 голос
/ 18 ноября 2011

По какому URL пользователь попадает в диалог авторизации?

Во-первых, он должен быть перенаправлен на:

https://www.facebook.com/dialog/oauth?client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&scope=email,read_stream

и YOUR_URL должно быть http://apps.facebook.com/myapp или что-то еще, что вы хотите, чтобы это было.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...