API(この場合はfreeagent)に接続して、データを取得しようとしています。GoogleのOAuthPlaygroundを使用してトークンを生成しました。
var req = (HttpWebRequest)WebRequest.Create("https://api.freeagent.com/v2/recurring_invoices");
req.Headers["Authorization"] = "Bearer " + Convert.ToBase64String(Encoding.ASCII.GetBytes(_accessToken));
req.ContentType = "application/xml";
req.Accept = "application/xml";
req.Method = "GET";
// and get the response
var resp = req.GetResponse();
var streamIn = new StreamReader(resp.GetResponseStream());
returnData = streamIn.ReadToEnd();
streamIn.Close();
return resp;
今、私は大雑把に次のことを変換しようとしています: https ://dev.freeagent.com/docs/using_curl
私は常に悪いリクエストHTTP400を受け取ります-この問題を引き起こしている可能性があるものについて誰かが何か提案がありますか?