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>
Другие вопросы по тегам