2013-07-15 4 views
0

Worklight v6.0 및 dojo (1.9 버전)을 사용하여 간단한 애플리케이션을 작성했으며이 애플리케이션을 페이스 북에 넣으 려합니다. IBM Worklight 6.0 - 페이스 북에서 데스크탑 브라우저 환경이 작동하지 않습니다.

  • 는 도장 라이브러리
  • 추가에게
  • Information Center article
  • 에 따라 페이스 북에서 내 응용 프로그램을 구성 데스크탑 브라우저 환경을 구성 작업등을 프로젝트와 응용 프로그램을 만든

    1. : 나는이 단계를 수행 한

      캔버스 URL 매개 변수로이 URL을 넣었습니다 : http://host:port/apps/services/www/application_name/desktopbrowser/하지만 앱이로드되지 않고 Facebook이을 반환합니다..

      내 localhost 브라우저에서 desktopbrowser 환경이 실행 중이고 외부 시스템에서 내 앱에 액세스 할 수 있습니다.

      작동시키기 위해 Worklight v6.0 또는 Facebook에서해야 할 것이 있습니까?

    답변

    0

    캔버스 URL은 예를 들어, 작업등을 서버의 컨텍스트 루트가 없습니다 :

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

    fbtest 당신의 컨텍스트 루트, 기본적으로 프로젝트 이름입니다. 내 테스트 응용 프로그램이 성공적으로로드 및 표시된에서


    :

    서버 \ conf의 \의 worklight.properties에 있는지에 또한 설정에게 publicWorkLightHostname를 확인합니다.
    도움이되는지 확인하십시오.

    여기에 전체 크기 이미지 참조 : 빠른 재생을 위해, 내가 매개 변수 (프로젝트 이름)을 추가하기위한 http://i.stack.imgur.com/D2xEI.png enter image description here

    +0

    타이를하고 난하지만 페이스 북 (이 내가 캔트 변경 전에) 내 브라우저에서 링크에 액세스 할 수 있습니다 "서버가 연결을 거부했습니다"라는 메시지가 나타납니다. – user2449016

    +0

    1) 사설망 또는 공용 인터넷의 서버입니까? 2) 같은 네트워크에있는 다른 컴퓨터입니까? 3) 외부 IP 주소에 연결 하시겠습니까? –

    +0

    예 "3)"내 공개 주소 (내 개인 IP 주소가 아닌 내 공용 IP 주소)를 연결하려고합니다. 그리고 외부 네트워크의 사람들은 내 외부 IP로 생각되는 내 워크 라이트 앱에 액세스 할 수 있습니다. – user2449016

    관련 문제