gpt4 book ai didi

c# - Instagram 基本显示 API : RestSharp Invalid authorization code response

转载 作者:行者123 更新时间:2023-12-02 02:45:08 26 4
gpt4 key购买 nike

  • 尝试使用 this 将 Instagram feed 添加到我的 ASP.NET C# Web 应用程序中和 this文档
  • 问题是,当我尝试通过 RestSharp 调用 https://api.instagram.com/oauth/获取短期 token 时,我总是收到 无效授权代码 错误消息access_token
  • 在 Postman 中响应成功,RestSharp API 调用是否有问题?

RestSharp API 调用

var client = new RestClient(_shortLivedTokenRequestString);
var request = new RestRequest(Method.POST);

request.AlwaysMultipartFormData = true;
request.AddParameter("client_id", _Instagram_App_Id, ParameterType.RequestBody);
request.AddParameter("client_secret", _Instagram_App_Secret, ParameterType.RequestBody);
request.AddParameter("grant_type", "authorization_code", ParameterType.RequestBody);
request.AddParameter("redirect_uri", _Instagram_App_Redirect_Uri, ParameterType.RequestBody);
request.AddParameter("code", authorizationCode, ParameterType.RequestBody);

IRestResponse<GetShortLivedTokenResponse> response = client.Execute<GetShortLivedTokenResponse>(request);

响应:{"error_type": "OAuthException", "code": 400, "error_message": "无效授权码"}

响应对象

enter image description here

postman 请求/响应

enter image description here

postman 响应 header

enter image description here

最佳答案

我最近遇到了类似的问题,涉及不删除添加在代码参数末尾的#_,如here所述。 .

我不知道这是否是你的情况,但也许有帮助

关于c# - Instagram 基本显示 API : RestSharp Invalid authorization code response,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62921672/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com