0

我想通过我的连接向 LinkedIn 用户发送消息。我尝试以下代码:

            string s = @"<?xml version='1.0' encoding='UTF-8'?>
<mailbox-item>
  <recipients>
    <recipient>
      <person path='/people/1234567' />
    </recipient>
  </recipients>
  <subject>Congratulations on Test.</subject>
  <body>Test Here</body>
</mailbox-item>";

            string url = "https://api.linkedin.com/v1/people/~/mailbox?oauth2_access_token=XXXXXXXXXXXX";

            HttpWebRequest webRequest = WebRequest.Create(url) as HttpWebRequest;
            webRequest.Timeout = 10000;
            webRequest.ContentType = "text/xml";
            webRequest.Method = "POST";
            using (var writer = new StreamWriter(webRequest.GetRequestStream()))
            {
                writer.Write(s);
            }

            WebResponse response = webRequest.GetResponse();

我收到异常“远程服务器返回错误:(400)错误请求。” 在最后一个字符串上。什么是不正确的?

4

0 回答 0