HttpClient でポスト リクエストを作成しようとしていますが、client_id が必要であるという不適切なリクエスト レスポンスが返されたため、パラメータが送信されていないようです。誰かが私が間違っていることを指摘できますか。関連するコードは次のとおりです。
var authLinkUri =
new Uri(@"https://api.instagram.com/oauth/access_token");
// define the request parameters
var requestObj = new Models.RequestAccessToken()
{
client_id = config.ClientId,
client_secret = config.ClientSecret,
grant_type = "authorization_code",
redirect_uri = config.RedirectURI,
code = code
};
// serialize the obj for transfer
var requestObjSer = JsonConvert.SerializeObject(requestObj);
// create the content obj
var content = new StringContent(requestObjSer, Encoding.UTF8, "application/json");
// make request for auth token
var response = await requestToken.PostAsync(authLinkUri, content);