我有一个通过 Instasharp 使用 instagram 的 ASP.NET MVC5 应用程序。我的应用程序在被 Instagram 批准后 2 周也运行良好。但是突然停止工作,并通过使用 instasharp 逐行检查代码,我发现在从 instagram 接收代码后,当我想通过运行下面的代码来获取访问代码时,我从 instagram 获得了 null 值。
...
var config = InstagramInfo.Info.Config;
var auth = new OAuth(config);
var instagramauthInfo = await auth.RequestToken(code);
....
aut.RequestToken(code) 返回空值。即使当我使用 OAuth.ResponseType.Token instad of code 时,在验证并重定向到 RedirectUrl 后,它也会从 instagram 完全返回 null。我尝试过但对我没有帮助的解决方案是:
- 使用最新版本的 Instasharp
- 使用 Https(在 Instagram 位置的一部分中,如果您不使用 https instagram 可能会在某些情况下返回 Null 以获取访问令牌)
- 在一个话题中有人说他设置了内容类型,但我不知道在 instasharp 中在哪里设置内容类型
请帮我解决这个问题。:(