2013-07-15 2 views
0

Я создал простое приложение с использованием Worklight v6.0 и dojo (версия 1.9), и я хочу разместить это приложение на facebook. Я следовал следующим шаги:IBM Worklight 6.0 - среда рабочего стола не работает в Facebook

  1. создал проект Worklight и применение
  2. настроенного додзё библиотеке
  3. Добавлена ​​среду Desktop Browser
  4. настроенную мое приложение на Facebook на этой основе Information Center article

Я разместил этот URL как параметр Canvas URL: http://host:port/apps/services/www/application_name/desktopbrowser/ но приложение не загружается, а Facebook возвращается The server refused the connection.

окружение desktopbrowser работает в моем браузере localhost, а внешняя машина может получить доступ к моему приложению.

Есть ли что-нибудь, что я должен сделать в Worklight v6.0 или в Facebook, чтобы заставить его работать?

ответ

0

холсту URL отсутствует корень контекста Worklight Сервера, например:

http://myHost:10080/fbtest/apps/services/www/fbapp/desktopbrowser/ 

Где fbtest ваш корневой контекст, который является имя вашего проекта по умолчанию.


В моих тестах приложение было успешно загружено и отображено:

забудьте также настройку по publicWorkLightHostname в сервере \ конф \ worklight.properties.
Посмотрите, если это поможет.

Посмотреть полноразмерное изображение здесь: http://i.stack.imgur.com/D2xEI.png enter image description here

+0

ти для для быстрого повтора, я добавил параметр (Projectname) и я могу получить доступ к ссылке из браузера (до этого изменения я наклоняю), но Facebook кадры возвращаются «Сервер отказался от соединения». – user2449016

+0

1) является сервером в частной сети или в общедоступном Интернете? 2) это другой компьютер в той же сети? 3) пытаетесь ли вы подключиться к внешнему IP-адресу? –

+0

Да «3)« Я пытаюсь подключиться к моему общедоступному адресу (im настройка на facebook мой публичный IP не мой личный). И люди из внешней сети могут получить доступ к моему приложению для работы со мной, подумал мой внешний ip. – user2449016