Microsoft Live Connect Api - проблема авторизации
Я разрабатываю демонстрационное приложение для Windows Phone 8, используя Microsoft Live Connect Api для доступа к дисководу Sky.
Ниже мой код:
В Xaml:
<live:SignInButton Name="skyBtn" ClientId="MY_Client_Id" Scopes="wl.basic" Branding="Skydrive" TextType="Login" Margin="109,403,153,131" SessionChanged="skyBtn_SessionChanged"/>
Я использовал встроенную кнопку для входа.
В xaml.cs:
private void skyBtn_SessionChanged(object sender, LiveConnectSessionChangedEventArgs e)
{
if (e.Status == LiveConnectSessionStatus.Connected)
{
session = e.Session;
client = new LiveConnectClient(session);
tbMessage.Content = "Connected!";
}
}
В основном моя проблема на
строка if (e.Status == LiveConnectSessionStatus.Connected)
Статус всегда неизвестен
Я много искал, но я не могу решить это.
1 ответ
Убедитесь, что вы объявили доступ к Интернету для вашего приложения.
<Capabilities>
<Capability Name="ID_CAP_NETWORKING" />
<Capability Name="ID_CAP_WEBBROWSERCOMPONENT" />
</Capabilities>