Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何验证我在Gracenote注册的应用程序?_C#_Xml_Post_Webclient_Gracenote - Fatal编程技术网

C# 如何验证我在Gracenote注册的应用程序?

C# 如何验证我在Gracenote注册的应用程序?,c#,xml,post,webclient,gracenote,C#,Xml,Post,Webclient,Gracenote,我正试图在Gracenote注册我的应用程序,该应用程序是用C#编写的,用于我的高级研讨会课程。我相信我做的是正确的,但据我所知,当我调用WebClient.UploadData()方法时,我应该在输出窗口中显示返回的内容。什么也没发生 由于每次安装您只需向Gracenote注册一次应用程序,因此我有点停顿,因为我不确定它是否已注册。下面是我的代码。[是Gracenote提供的我的客户ID。] using (var client = new WebClient()) {

我正试图在Gracenote注册我的应用程序,该应用程序是用C#编写的,用于我的高级研讨会课程。我相信我做的是正确的,但据我所知,当我调用
WebClient.UploadData()方法时,我应该在输出窗口中显示返回的内容。什么也没发生

由于每次安装您只需向Gracenote注册一次应用程序,因此我有点停顿,因为我不确定它是否已注册。下面是我的代码。[
是Gracenote提供的我的客户ID。]

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);
    }
使用(var client=new WebClient())
{
var dataToPost=Encoding.Default.GetBytes(“#########-aaaaaaaaaaaaaaaaaaaaaaaaaa”);
var result=client.UploadData(“https://c#########.web.cddbp.net/webapi/xml/1.0/”,“POST”,dataToPost);
}

在这里尝试使用我的C#Gracenote API包装器

我发誓这是我第三次对这个答案发表评论。谢谢你的回复!尽管我的项目已经过了截止日期,但我还是回去实现了在我的应用程序中使用您的包装器。我发现它很容易使用,而且它确实帮助我解决了Last.FM无法检测数据的问题。我的应用程序目前是免费的,开源的,位于()。再次感谢您为GraceNote提供C#包装器!:)