次のコードを使用して、Windows Live アカウントを介してユーザーを認証しようとしています。
byte[] byteArray = Encoding.UTF8.GetBytes(postData);
WebRequest request = WebRequest.Create("https://oauth.live.com/token");
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = byteArray.Length;
request.Method = "POST";
Stream resp = request.GetRequestStream();
Stream dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
var response = request.GetResponse();
しかし、最後の行で次のエラーが発生します。
The remote server returned an error: (400) Bad Request.
私はこれのために何をすべきですか?