Windows Phone 용 Windows Live SDK를 실험하고 있으며 인터넷에서 예제 코드로 SkyDrive에 액세스하려고했습니다. 스코프 내 XAML 파일에 설정된 속성에 대해 지금은 조금 혼란 스러워요 :WP7 Live SKD에서 받아 들일 범위가 더 많은 이유는 무엇입니까?
<Microsoft_Live_Controls:SignInButton Content="SignInButton"
ClientId="00000000XXXXXXX"
Scopes="wl.skydrive_update"
RedirectUri="https://oauth.live.com/desktop"
내가 로그인하고 정책을 수용 한 후 처음으로 폴더를 만들 수 있습니다.
GetAsync("me/skydrive/files");
을하지만 영구적으로 System.Windows.dll의 System.NotSupportedException에 이르게 및 이벤트 처리 코드를 도달되지 않습니다 : 지금부터 나는이 호출 루트 폴더를 읽으려고했다. 내가 만든 실수를 현지화 할 수 없었기 때문에 다른 예제에서는 다른 범위를 사용하기 때문에 Scopes 특성을 변경하려고했습니다.
이제 혼란스러운 부분이 있습니다. Scopes 속성을 만났을 때마다 동일한 정책 페이지가 나타납니다. "wl.basic"으로 설정 했더라도 skydrive 정책에 대한 액세스 및 업데이트를 수락해야했습니다.
나는 그것을 얻지 않는다. 나는 IDE와 에뮬레이터를 재시작하고 결국에는 내 컴퓨터를 재부팅했다.
나에게 설명이 필요한 사람이 있습니까?
그리고 위에서 예외를 도울 수있는 사람이 있으면 언제든지 의견을 남기십시오.
나는 여전히 내가 또한 개인 정보, 연락처 및 친구에 대한 액세스를 허용 할 정책을 참조 이유를 모르겠지만, 나는 내 실수를 발견 : 더 나은 GetAsync와 GetCompleted 이벤트를 사용합니다. 그러나 콜과 이벤트 사이에 여전히 예외가 발생합니다. – MazeT73
동일 함! 내가 설정 한 범위에 관계없이 항상 같은 정책 페이지를 얻습니다. – Sam