Android OAuthAccessTokenException提供的访问令牌无效Instagram new api

Android OAuthAccessTokenException提供的访问令牌无效Instagram new api,android,instagram,instagram-api,instagram-graph-api,Android,Instagram,Instagram Api,Instagram Graph Api,我正在将Instagram登录集成到我的应用程序中。根据以下链接中提供的文件: 为了获取代码,我点击了以下API: https://api.instagram.com/oauth/authorize?app_id=“您的应用程序\u id”&重定向\u uri=https://www.google.com/&scope=user_profile,用户\媒体和响应\类型=代码 在web视图中点击上述API后,我得到了一个包含代码的新URL: http://www.google.com/?code

我正在将Instagram登录集成到我的应用程序中。根据以下链接中提供的文件:

为了获取代码,我点击了以下API:

https://api.instagram.com/oauth/authorize?app_id=“您的应用程序\u id”&重定向\u uri=https://www.google.com/&scope=user_profile,用户\媒体和响应\类型=代码

在web视图中点击上述API后,我得到了一个包含代码的新URL:

http://www.google.com/?code=AQCPw4m0jd85IX7Qi83rd-pxsFKDE8Bjb0kZ2pWZ8sarcPlNyaZXwzE1yHHqfVIgDej_ZPYrTh6_BaIafsOWsTZNJbWFDiXsQPTEZHvFBojQ5F91SBSykqjUkG0U1OS6nFyAcwNq-FsbpmBtIPcp45qNXV5_avgCCpBzG-Hndp6JiRbaF2uSgUiOep5-Uu0Ks8DiwVs_7zAfuMasJJ7PAK1gfRDNVOPC-XBYqfdPU1VlkA
在这个例子中,我的代码是

AQCPw4m0jd85IX7Qi83rd-PXSFKDE8BJB0KZ2PWZ8SarcplnyazWZZE1YHQFvigdej_ZPYrTh6_baiafsowstzNJBWFDIXSQPTEZHVFBOJQQ5F91SBSYKKKJUKKG0U1O6NfYACWNQ-FsbpmBtIPcp45qNXV5_avgCCpBzG-Hndp6JiRbaF2uSgUiOep5-U0KDIWVS-UU0KFRVOPC-XBYQFDU1VLKA

我在下面的访问令牌请求中使用它:

https://api.instagram.com/oauth/access_token?
app_id="YOUR APP ID"
&app_secret="YOUR SECRET KEY"
&grant_type=authorization_code
&redirect_uri=https%3A%2F%2Fwww.google.com%2F
&code=AQCPw4m0jd85IX7Qi83rd-pxsFKDE8Bjb0kZ2pWZ8sarcPlNyaZXwzE1yHHqfVIgDej_ZPYrTh6_BaIafsOWsTZNJbWFDiXsQPTEZHvFBojQ5F91SBSykqjUkG0U1OS6nFyAcwNq-FsbpmBtIPcp45qNXV5_avgCCpBzG-Hndp6JiRbaF2uSgUiOep5-Uu0Ks8DiwVs_7zAfuMasJJ7PAK1gfRDNVOPC-XBYqfdPU1VlkA
上述api命中的响应:

{
    "access_token": "IGQVJVT2hod1dEN3N0UnBwTWllb3pZAaENnS0VveHZARSkNwLVpwS2Uxc0w2VUVOeEJxaUdkMnlQRkdzVGJudnh0cXREZA3BvWHNELTR1UndsOWR2MXFST0JlUG45TEdFVnhiblhScVNlYlJtLUNwQU5Kc2ltZAy1LUlRMaF9ZA",
    "user_id": 17841406439718884
}
现在,为了获取用户配置文件数据,我使用[link][1]中提到的上述访问令牌点击下面的api:

Api命中率:

“+accesstoken

但在这个api中,我得到的错误是:

{
    "meta": {
        "code": 400,
        "error_type": "OAuthAccessTokenException",
        "error_message": "The access_token provided is invalid."
    }
}
请让我知道如何通过编程获得有效的accessToken,我已经清楚地提到了我遵循的每一步,如果您仍然需要更多的计算,我也会提供给您

我遵循了此链接中的每一个步骤


Facebook对这一点的记录非常糟糕,他们让这一点变得非常困难。我将完成这些步骤,这样你就不会像我一样痛苦

{
“访问令牌”:“IGQVJVT2 HOD1DEN3N0UNBWTWLLB3PZAAENNS0VVEHZARSKNWPWS2UXC0W2VUVOEEJXAUDKMNLQRKDZVGJUDNH0CxREZA3BVWHNELTR1UNDSOWR2MXFST0JLUG45TEDFHIBLHSCVNLYLJTLUNW5KC2LTZA1LULRMAF9ZA”,
“用户id”:17841406439718884

}
您正在使用旧API的访问令牌和新的基本显示API。这不起作用。对于旧API,令牌似乎会随机过期,因此无法获得永久或长寿的令牌。对于新的基本显示API,令牌会在2小时后过期。停止使用Instagram API了解自己的详细信息。使用Facebook Graph API。Instagram API a我们都不赞成。它将在2020年初完全停止。参考@hermanschute你能获得acess_令牌吗?我总是收到一条消息说“代码不存在或已被使用”“@ShaharyarKirmani,在开发者控制台中提供安全重定向URL。你确定你设备中安装的Instagram应用程序是最新的吗?这应该可以作为令牌扩展器使用:{your_LONG_LIVE_Token}但我总是得到:“无效的OAuth访问令牌”为什么?我使用的令牌正在生产中工作。