如果用户已经在其他窗口中使用instagram登录,则如何使用instagram处理身份验证

钱德拉·谢卡(Chandra Shekhar)

我正在将我的角度应用程序与Instagram集成。

为了与instagram集成,根据instagram开发人员api https://www.instagram.com/developer/authentication/,我按照以下3个步骤进行操作

第一步:将您的用户定向到我们的授权URL

https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=code

第二步:从Instagram接收重定向

http://your-redirect-uri?code=CODE

第三步:请求access_token

然后,我将在上一步中收到的代码交换为访问令牌。

 curl -F 'client_id=CLIENT_ID' \
-F 'client_secret=CLIENT_SECRET' \
-F 'grant_type=authorization_code' \
-F 'redirect_uri=AUTHORIZATION_REDIRECT_URI' \
-F 'code=CODE' \
https://api.instagram.com/oauth/access_token

如果用户未登录其他窗口,则上述步骤可以正常工作。但是,如果用户已经在其他窗口中使用instagram登录,

然后步骤3有时或有时会给我以下错误

{"error_type"=>"OAuthException", "error_message"=>"Matching code was not found or was already used.", "code"=>400}

我有什么想念的吗?

水晶

在允许用户登录之前,通过在隐藏的iframe中打开instagram登出URL来执行instagram登出,如下所示:

$(document).append('<div style="display:none"><iframe src="https://instagram.com/accounts/logout/" width="0" height="0"></iframe></div>');

这将注销instagram

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Instagram在其身份验证上不使用jwt

来自分类Dev

Instagram API身份验证-用户是否必须使用自己的帐户登录?

来自分类Dev

如何使用Cookie在instagram中进行身份验证?

来自分类Dev

无法使用客户端(隐式)身份验证登录到Instagram

来自分类Dev

无法使用客户端(隐式)身份验证登录到Instagram

来自分类Dev

如何在域上(使用ssl)对用户进行身份验证以及如何在其他域中重定向和创建会话?

来自分类Dev

如何在控制台中创建登录名,在其中使用存储在文件 c# 中的用户名和密码进行身份验证

来自分类Dev

如何在我的android应用中使用wordpress身份验证进行用户登录

来自分类Dev

在iOS上使用Instagram对用户进行身份验证:指定redirect_uri

来自分类Dev

如何使用Windows Azure访问控制对其他用户进行“预身份验证”?

来自分类Dev

使用Instagram的ASP.NET身份验证

来自分类Dev

禁止在Chrome窗口中使用新标签页(改为在其他窗口中打开新标签页)

来自分类Dev

在其他窗口中使用QApplication :: activeWindow-> winId()时,QT 5.5程序崩溃

来自分类Dev

当有弹出式身份验证窗口时,如何在python中使用硒自动登录

来自分类Dev

如何在laravel中更改用户模型以使用除用户之外的其他表进行身份验证?

来自分类Dev

在身份验证中间件中没有登录用户,但在其他中间件中没有登录用户

来自分类Dev

用户第一次使用 Laravel PWA 登录成功时如何处理身份验证?

来自分类Dev

如果已经使用其他会话登录,则登录流程中断

来自分类Dev

如何在已经使用样式模板的窗口中添加其他样式

来自分类Dev

如何在Lumen中使用身份验证进行用户登录?为什么在启动时看到“未经授权”?

来自分类Dev

使用Laravel 5上的默认身份验证检查登录的其他列

来自分类Dev

在Django中使用自定义用户模型登录时的身份验证问题

来自分类Dev

无法在Postgresql窗口中以其他用户身份登录

来自分类Dev

“以其他用户身份登录” MVC 4 Windows身份验证

来自分类Dev

如何检查用户是否已经在我的网络应用程序中使用 Google+API 登录过?

来自分类Dev

如何使用服务器端身份验证在其他页面上使用新的访问令牌 - PODIO API

来自分类Dev

我可以使用FirebaseSimpleLogin身份验证为其他用户吗?

来自分类Dev

使用 LDAP/AD 登录身份验证后,如果使用 AD 记录不存在用户行,我该如何创建用户行

来自分类Dev

如何使用HTTP Basic身份验证在Laravel中的身份验证查询中添加其他条件?

Related 相关文章

  1. 1

    Instagram在其身份验证上不使用jwt

  2. 2

    Instagram API身份验证-用户是否必须使用自己的帐户登录?

  3. 3

    如何使用Cookie在instagram中进行身份验证?

  4. 4

    无法使用客户端(隐式)身份验证登录到Instagram

  5. 5

    无法使用客户端(隐式)身份验证登录到Instagram

  6. 6

    如何在域上(使用ssl)对用户进行身份验证以及如何在其他域中重定向和创建会话?

  7. 7

    如何在控制台中创建登录名,在其中使用存储在文件 c# 中的用户名和密码进行身份验证

  8. 8

    如何在我的android应用中使用wordpress身份验证进行用户登录

  9. 9

    在iOS上使用Instagram对用户进行身份验证:指定redirect_uri

  10. 10

    如何使用Windows Azure访问控制对其他用户进行“预身份验证”?

  11. 11

    使用Instagram的ASP.NET身份验证

  12. 12

    禁止在Chrome窗口中使用新标签页(改为在其他窗口中打开新标签页)

  13. 13

    在其他窗口中使用QApplication :: activeWindow-> winId()时,QT 5.5程序崩溃

  14. 14

    当有弹出式身份验证窗口时,如何在python中使用硒自动登录

  15. 15

    如何在laravel中更改用户模型以使用除用户之外的其他表进行身份验证?

  16. 16

    在身份验证中间件中没有登录用户,但在其他中间件中没有登录用户

  17. 17

    用户第一次使用 Laravel PWA 登录成功时如何处理身份验证?

  18. 18

    如果已经使用其他会话登录,则登录流程中断

  19. 19

    如何在已经使用样式模板的窗口中添加其他样式

  20. 20

    如何在Lumen中使用身份验证进行用户登录?为什么在启动时看到“未经授权”?

  21. 21

    使用Laravel 5上的默认身份验证检查登录的其他列

  22. 22

    在Django中使用自定义用户模型登录时的身份验证问题

  23. 23

    无法在Postgresql窗口中以其他用户身份登录

  24. 24

    “以其他用户身份登录” MVC 4 Windows身份验证

  25. 25

    如何检查用户是否已经在我的网络应用程序中使用 Google+API 登录过?

  26. 26

    如何使用服务器端身份验证在其他页面上使用新的访问令牌 - PODIO API

  27. 27

    我可以使用FirebaseSimpleLogin身份验证为其他用户吗?

  28. 28

    使用 LDAP/AD 登录身份验证后,如果使用 AD 记录不存在用户行,我该如何创建用户行

  29. 29

    如何使用HTTP Basic身份验证在Laravel中的身份验证查询中添加其他条件?

热门标签

归档