私のWindows Phoneアプリでは、単一のスコープwl.signinでSignInButtonを使用して、Microsoft Liveアカウントに接続しています。メールとパスワードを入力すると、APIに必要な次の権限を持つページが表示されます。
名前、性別、写真などにアクセス...
OneDriveにアクセスして編集する
写真やビデオにアクセスする
いつでも情報にアクセス
OneDriveからファイルを読み取る権限のみを持ち、編集は許可しないようにしたいので、p。 3、4、2(一部)は必要ありません。
OneDriveアカウントをファイルの読み取り専用権限に接続するには、どのスコープを使用する必要がありますか?
ありがとう
更新しました:
XAMLのボタン:
<live:SignInButton
Scopes="wl.signin, wl.basic"
Branding="Skydrive" ClientId="xxxxxxxxxxx"
TextType="Connect" SessionChanged="SignInSkyDriveSessionChanged">
</live:SignInButton>