Rest API Url がありhttps://www.box.com/api/oauth2/tokenます。Refresh/Access Token をそれぞれ取得します。
これを試してみると、PostMan (Chrome Extension)うまくいきます。以下にスクリーンショットを添付しました。
アクセス トークン リファレンスの取得: https://developers.box.com/oauth/

しかし、コードで試したのと同じで、Bad Request Error.
public string PostToUrl(string url, string data)
{
string results = String.Empty;
WebRequest req = WebRequest.Create(url);
req.Method = WebRequestMethods.Http.Post;
byte[] byteArray = Encoding.UTF8.GetBytes(data);
req.ContentType = "application/x-www-form-urlencoded";
req.ContentLength = byteArray.Length;
Stream dataStream = req.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
WebResponse res = req.GetResponse();
dataStream = res.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
results = reader.ReadToEnd();
return results;
}
public override void TestConnection(TimeSpan timeout)
{
string json = PostToUrl("https://www.box.com/api/oauth2/token", "code=" + Code + "&grant_type=authorization_code&client_id=" + ClientId + "&client_secret=" + ClientSecret);
}
ここで私の質問は....
この休息のリクエストはどのように作成する必要がありAPI callますか? マルチフォームデータと値をそのリクエストにどのようにマージする必要がありますか?
郵便配達員によるボックスリクエスト:

マイコードからのボックスリクエスト:
