0

次のコードを使用して、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.

私はこれのために何をすべきですか?

4

1 に答える 1