C# 如何在LinkedIn中添加帖子评论?

C# 如何在LinkedIn中添加帖子评论?,c#,asp.net,linkedin,C#,Asp.net,Linkedin,在过去的一周里,我试图在LinkedIn中添加帖子评论 我已经写了这个代码 protected void Page_Load(object sender, EventArgs e) { string xmlContent = "<?xml version='1.0' encoding='UTF-8'?>"; xmlContent += "<comment><text>Check out</text>&

在过去的一周里,我试图在LinkedIn中添加帖子评论

我已经写了这个代码

    protected void Page_Load(object sender, EventArgs e)
    {
        string xmlContent = "<?xml version='1.0' encoding='UTF-8'?>";
        xmlContent += "<comment><text>Check out</text></comment>";
        byte[] databytes = Encoding.Default.GetBytes(xmlContent);

        var credentials = new Hammock.Authentication.OAuth.OAuthCredentials
        {
            Type = OAuthType.AccessToken,
            SignatureMethod = OAuthSignatureMethod.HmacSha1,
            ParameterHandling = OAuthParameterHandling.HttpAuthorizationHeader,
            ConsumerKey = "*********",
            ConsumerSecret = "*********",
            Token = "*********",
            TokenSecret = "*********",
            Version = "1.0"
        };

        var client = new Hammock.RestClient() { Authority = "http://api.linkedin.com/v1/posts" };
        var request = new Hammock.RestRequest() { Path = "/56787878/comments", Method = Hammock.Web.WebMethod.Post, Timeout = new TimeSpan(0, 0, 5), Credentials = credentials };
        request.AddHeader("Content-Type", "application/xml");
        client.AddParameter("","");
        client.AddPostContent(Encoding.UTF8.GetBytes(xmlContent));
        //request.AddPostContent(Encoding.UTF8.GetBytes(xmlContent));
        var response = client.Request(request);
        Response.Write(response.Content);
     }
受保护的无效页面加载(对象发送方,事件参数e)
{
字符串xmlContent=“”;
xmlContent+=“签出”;
byte[]databytes=Encoding.Default.GetBytes(xmlContent);
var credentials=new Hammock.Authentication.OAuth.OAuthCredentials
{
Type=OAuthType.AccessToken,
SignatureMethod=OAuthSignatureMethod.HmacSha1,
ParameterHandling=OAuthParameterHandling.HttpAuthorizationHeader,
ConsumerKey=“**********”,
ConsumerCret=“**********”,
令牌=“**********”,
TokenSecret=“**********”,
Version=“1.0”
};
var client=new Hammock.RestClient(){Authority='http://api.linkedin.com/v1/posts" };
var request=new Hammock.RestRequest(){Path=“/567878/comments”,Method=Hammock.Web.WebMethod.Post,Timeout=new TimeSpan(0,0,5),Credentials=Credentials};
AddHeader(“内容类型”、“应用程序/xml”);
client.AddParameter(“,”);
AddPostContent(Encoding.UTF8.GetBytes(xmlContent));
//AddPostContent(Encoding.UTF8.GetBytes(xmlContent));
var response=client.Request(请求);
Response.Write(Response.Content);
}
我在下面的Xml格式中得到一个错误

 <?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>
 <error>  
 <status>400</status>
 <timestamp>1374494502579</timestamp>
 <request-id>QM4MYPEKJJ</request-id>  
 <error-code>0</error-code>
 <message>Couldn't parse message document: error: Unexpected end of file after null</message>\n</error>

400
1374494502579
QM4TYPEKJJ
0
无法分析消息文档:错误:null后文件意外结束\n

有人处理这个错误吗?提前谢谢。

这些代币在这里安全吗?谢谢,我已经修改了代币