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) Bad Request」という例外が発生します。最後の文字列に。何が間違っていますか?

4

0 に答える 0