2011-03-01 3 views
0

Facebook에 내 WP7 앱의 몇 가지 장점을 공유하는 옵션을 포함하고 싶습니다. 이를 위해 downloaded Facebook C# SDK가 있으며 현재 인증 단계를 거치고 있습니다.facebook을 통한 facebook 로그인 Windows Phone에서 C# sdk가 작동하지 않습니다. 7

나는 WP7 예제를 따라 갔지만 그 다음에 페이스 북 페이지의 로그인 버튼이 작동하지 않는 앱을 ​​실행했다. 이것은 내 코드, 페이스 북 SDK 또는 페이스 북 버그의 버그입니까? SkyDrive 계정으로 테스트 프로젝트를 업로드했습니다.

도움 주셔서 감사합니다.

안부, 랄프

+3

"작동하지 않는다"는 것은 무엇을 의미합니까? 입력에 응답하지 않습니까? 아무 일도 일어나지 않습니까? –

+0

Yepp, 페이스 북 페이지의 로그인 버튼은 아무 것도하지 않습니다. 나는 webbrowser 컨트롤의 Navigating-event에 breakpoint를 설정했다. 중단 점에 도달하지 않습니다. – RalfE

답변

3

변경 (XAML로) 웹 브라우저 정의 :

<phone:WebBrowser Grid.Row="1" 
     Name="FacebookLoginBrowser" 
     Navigated="FacebookLoginBrowser_Navigated" 
     LoadCompleted="FacebookLoginBrowser_LoadCompleted" 
     IsScriptEnabled="True" /> 

마지막 항목이 핵심입니다. WP7의 WebBrowser 컨트롤은 기본적으로 스크립팅을 사용하지 않도록 설정합니다. Facebook 로그인이 필요합니다.

(문제가 해결되면 답을 표시하십시오.)

+0

작동합니다. 나의 늦은 재연을 위해 유감스럽게 - 나는 아주 바쁜 마지막 일이었다 (CeBIT 방문 etc.). – RalfE

0

당신은 비주얼 스튜디오 버그로 실행 한 (또는 폴더가 제대로 포장되지 않은 내가이 보는 유일한 사람이다). 이 시도 :

  • 시작 메모장 및 편집`(텍스트 파일) FacebookTest \ FacebookTest.csproj은 '
  • 는 도중에 파일에서이 <Reference ...> 태그
  • 에 대한 참조를 추가를 포함하는 <ItemGroup>입니다 아래
  • <Reference Include="mscorlib" />
  • 저장, (재) Visual Studio를이 시점에서

시작, 난 당신의 코드를 구축 할 수 있었다, 그러나 배포 및 실행하는 추가 단계가 필요할 수 있습니다.

+0

프로젝트 예제에 문제가 없습니다. 그것은 페이 스북 sdk 라이브러리 (libs 폴더에 포함)와 함께 정상적인 실버 라이트 wp7 프로젝트 (그래서 당신은 wp7 dev 도구가 필요합니다). – RalfE

+0

WP7 dev 도구가 있지만이 답변에 수정 사항을 적용 할 때까지 코드를 작성할 수 없습니다. 다른 답변을 살펴보십시오. – phooji

0

이것은 Windows Phone 7에서 C# Facebook SDK로 인증을 시도 할 때의 정확한 동작입니다. Facebook의 인증 페이지를 BrowserControl에로드하면 페이지가로드되지만 버튼을 두드리는 일은 아무 것도하지 않습니다. 절대로드되지 않는 토큰이있는 페이지 (내 거의 동일한 WPF 프로젝트와 대조적으로). 이것에

+0

나는 문제가있는 유일한 사람이 아니다. – RalfE

관련 문제