我正在尝试使用Gracenote为我的高级研讨会课程注册我的应用程序,该应用程序是用C#编写的。我相信我已经正确完成了,但据我所知,当我调用WebClient.UploadData()
方法时,我应该在输出窗口中显示返回的内容。什么都没有出现。
由于您每次安装时只应该使用Gracenote注册一次应用程序,因此我不确定它是否已注册,因此我处于停滞状态。以下是我的代码。 [#####-AAAAAA
是Gracenote提供的我的ClientID。]
using (var client = new WebClient())
{
var dataToPost = Encoding.Default.GetBytes("<QUERIES><QUERY CMD=\"REGISTER\"><CLIENT>########-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</CLIENT></QUERY></QUERIES>");
var result = client.UploadData("https://c########.web.cddbp.net/webapi/xml/1.0/", "POST", dataToPost);
}