Я создаю приложение для просмотра для Windows Phone 7. Приложение уже обрабатывает материалы OAuth2 и успешно просматривает структуру папок Google Doc.
Я использую API списка документов Google 3. Кстати, просмотр работает отлично без использования заголовков запроса, вместо этого я добавляю access_token к запросу Uri.
Теперь приложению нужно показывать файлы пользователю, по возможности без их предварительной загрузки. Это означает, что я хочу установить Image.Source пользовательского интерфейса в Uri изображения, MediaElement.Source пользовательского интерфейса в Uri видео и BackgroundAudioPlayer.Track.Source в Uri аудиофайла. Очевидно, я не могу использовать заголовки запросов в этом сценарии.
Однако кажется, что простое добавление access_token к Uri загрузки не работает. Элементы пользовательского интерфейса выходят из строя с общими сообщениями об ошибках, и если я вручную пытаюсь использовать веб-браузер (который не вошел в систему Google), он показывает пустой экран, ошибку 401 или перенаправляет на страницу входа в Google.
Можно ли загрузить / передать запись данных Google, просто указав Uri? Если да, то как должен выглядеть Uri?