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