Использование restsharp в c # для использования сервисов last.fm - PullRequest
1 голос
/ 26 июля 2010

Я пытаюсь подключиться к последним сервисам rest.fm с помощью restsharp. Я могу десериализовать простые данные, найденные в примере: http://ws.audioscrobbler.com/2.0/?method=artist.getinfo&artist=Cher&api_key=xxxxxxxxxxxxxxxxxxxxxxx

однако, когда я достигаю раздела изображений для художника:

<artist> 
  <name>Cher</name> 
  <mbid>bfcc6d75-a6a5-4bc6-8282-47aec8531818</mbid> 
  <url>http://www.last.fm/music/Cher</url> 
  <image size="small">http://userserve-ak.last.fm/serve/34/48511693.png</image> 
  <image size="medium">http://userserve-ak.last.fm/serve/64/48511693.png</image> 
  <image size="large">http://userserve-ak.last.fm/serve/126/48511693.png</image> 
  <image size="extralarge">http://userserve-ak.last.fm/serve/252/48511693.png</image> 
  <image size="mega">http://userserve-ak.last.fm/serve/500/48511693/Cher+Tess.png</image> 

Я изо всех сил пытаюсь заставить библиотеку отобразить данные. Вот код, который у меня есть:

namespace *******.Core.LastFm
{
    using System.Xml.Serialization;
    using System.Collections.Generic;
    using System;

    public class image
    {
        [XmlAttribute]
        public string Size { get; set; }

        public string Value { get; set; }
    }

    public class ArtistImageCollection : List<image> { }

    public class Artist
    {
        public string Name { get; set; }
        public string Mbid { get; set; }
        public string Url { get; set; }
        [XmlArray]
        public ArtistImageCollection Image;
    }
}

это не работает. кто-нибудь знает, как это связать?

[я обновил его, чтобы отразить предложение nics - это все еще не работает]

Я получил основу для этого кода от: http://www.aaronstannard.com/post/2010/06/14/How-to-Parse-a-Users-Delicious-Feed-with-RestSharp.aspx

ш: //

Ответы [ 2 ]

2 голосов
/ 26 июля 2010

не было получено / установлено на изображение

DOH

0 голосов
/ 26 июля 2010

Вам не нужно аннотировать размер с помощью [Attribute], а изображение с помощью [XmlArray] или что-то странное в этом роде?

...