내가 내 프로젝트에 대한 트 위치 API를 사용하고 난에 _links 값을 가져 오기 위해 필요 : 데이터Twitch API : _links를 가져 오는 방법?
[DataContract]
class Streams
{
[DataMember]
public Dictionary<string, string> _links { get; set; }
[DataMember]
public string self { get; set; }
[DataMember]
public string channel { get; set; }
[DataMember]
public Stream stream { get; set; }
}
를받을
WebClient strJson = new WebClient();
string test = strJson.DownloadString("https://api.twitch.tv/kraken/streams/ogaminglol");
DataContractJsonSerializer js = new DataContractJsonSerializer(typeof(Streams));
MemoryStream ms = new MemoryStream(System.Text.ASCIIEncoding.ASCII.GetBytes(test));
Streams stream = (Streams)js.ReadObject(ms);
//label1.Text = "Title : " + stream.game;
ms.Close();
그리고 내 스트림 클래스 :
나는이 코드를 사용 https://api.twitch.tv/kraken/streams/ogaminglol (예)https://api.twitch.tv/kraken/streams/ogaminglol의 "_links"섹션에 있기 때문에 자기 채널이 null입니다. 사전은 있지만 성공하지는 못했습니다. 나는 내 문제 (그리고 영어 : p)를 이해하기를 바랍니다.