2012-01-03 2 views
0

저는 facebook C# sdk 및 CS-Canvas-AspNetMvc3-JsSdk 샘플의 v5.4.1.0을 사용하고 있습니다. 나는 Web.config를 편집하고 적절한 페이스 북의 설정 설정 : 나는 또한 일치하는 설정으로 페이스 북 응용 프로그램을 구성Facebook 오류 191 - 페이스 북에 로그인하려고합니다 - IE 9에서만 -

<facebookSettings appId = "290..." appSecret="ba8..." 
    canvasPage = "http://apps.facebook.com/itwo..." 
    canvasUrl = "http://localhost:3084/" 
    secureCanvasUrl = "https://localhost:44301/" /> 

합니다. 페이스 북 컨트롤러에 연결할 수 있습니다 : apps.facebook.com/itw0.../facebook 'facebook에 로그인' 버튼이 표시됩니다. 나는 그것을 클릭하면 는 새로운 창이 나타나고 다음과 같은 오류 제공 : 해당 창에 표시되는 URL은 쿼리 문자열에 redirect_uri로이 값을 보여줍니다

API Error Code: 191 API Error Description: The specified URL is not owned by the application Error Message: Invalid redirect_uri: Given URL is not allowed by the Application configuration.

:

... & redirect_uri로 =를 https://s-static.ak.fbcdn.net/connect/xd_proxy.php

나는 이것을 조사하는 데 시간을 보냈지 만 내가 누락 된 부분을 파악할 수는 없습니다.

** 편집 **

내가 IE 난 그냥 파이어 폭스와 크롬으로 시도 9를 사용하고있었습니다 및 작동, 아무런 변화. IE에서 URL을 복사하여 다른 브라우저에 붙여 넣었습니다 !!! 이상합니다. IE 9가 실패하는 이유는 누구나 알고 있습니까?

답변

1

웹 서버의 응답 헤더에 개인 정보 토큰을 추가해야합니다. 자세한 내용은 Cookie blocked/not saved in IFRAME in Internet Explorer을 참조하십시오.

+0

내가 이것을 조사하기까지 며칠이 걸릴 것입니다. 내가 그것을 시험해 볼 기회를 얻 자마자 나는 이것을 업데이트 할 것이다. 파이어 폭스를 사용할 수 있기 때문에 더 이상 시급한 것은 아니지만 라이브로 가기 전에 IE 지원이 필요합니다. 고마워! – santiagoIT