我需要一个AccessToken
让用户在我的应用程序中授予访问他自己的 Instagram 帐户的权限。我已经在 Instagram 开发中心注册了所有内容。
目前我正在使用简单认证 https://github.com/calebd/SimpleAuth/wiki/Instagram收到一个AccessToken
通过Instagram。
到目前为止,一切进展顺利。我收到了令牌并且能够使用它。
But当我第一次想登录时,我注意到我不知道我的密码是什么。我总是使用 Facebook 登录或已经登录。我不想让我的用户面临同样的问题并让他们重置 Instagram 密码...
我已经用谷歌搜索了一段时间,但没有成功。有没有办法使用 Instagram 应用程序对用户进行身份验证并接收 AccessToken?
我已经将 Instagram 添加到LSApplicationQueriesSchemes
at the info.plist
并将图像发送到 Instagram 应用程序以将其发布到那里是有效的。所以调用应用程序本身不是问题。
这是我当前的代码,在 UIViewController 中打开 WebView - 但用户必须使用用户名和密码登录。
更新以下代码: 如何使用 Instagram 进行身份验证 https://stackoverflow.com/questions/40286744/oauth2-swift-3-instagram/40373964#40373964
我的可能性有哪些?非常感谢帮助。
不可以,您目前无法使用 Instagram 应用程序来验证 Instagram 帐户。
然而,Web 视图似乎是一种合理的登录方式,尤其是在 iOS 9 及更高版本中,因为它不需要用户在应用程序之间切换,也不需要点击对话框来切换应用程序。唯一的痛苦是用户输入用户名和密码,但希望他们只需要这样做一次(除非他们更改帐户)。
Facebook 也有类似的问题,并选择使用 Web 视图登录作为默认身份验证方式。
对于没有在 Safari 上登录 Facebook 的人来说,他们只需要登录 Facebook 一次。之后,以后的每一次 Facebook 登录体验都是快速便捷的,无需额外的步骤。这意味着随着时间的推移,这种流程的采用率不断提高,人们获得的体验质量也会随之提高。相比之下,传统的快速应用程序切换流程并没有随着时间的推移而改进:对于人们登录的每个新应用程序,附加对话框继续出现在两个方向上。
https://developers.facebook.com/blog/post/2015/10/29/Facebook-Login-iOS9/ https://developers.facebook.com/blog/post/2015/10/29/Facebook-Login-iOS9/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)