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属性を変更しようとしました。
今や混乱する部分があります。スコープの属性に出会ったすべての変更は、同じポリシーページにつながりました。私が "wl.basic"に設定したとしても、私はskydriveポリシーのアクセスと更新を受け入れなければなりませんでした。
私はそれを取得しません。私はIDEとエミュレータを再起動し、最後にマシンを再起動しました。
私に説明がありますか?
上記の例外を援助できる人がいる場合は、お気軽にコメントを残してください。
私は連絡先や友人、それでも私は、個人情報へのアクセスを受け入れなければならないポリシーを参照してください理由はわかりませんが、私は私のミスを見つけた:より良いGetAsyncでGetCompletedイベントを使用します。しかし、コールとイベントの間に例外はスローされます。 – MazeT73
同じです!どんなスコープを設定しても、私は常に同じポリシーページを取得します。 – Sam