在我们的基于Parse的应用8pics中,我们希望为用户提供使用Facebook或Instagram登录的机会。 Facebook没问题,但我一直坚持使用Instagram。
我使用Instagram API获取访问令牌和用户ID,然后我将其与Parse数据库进行比较以获取有效用户。问题是,如何将该用户登录?
Parse博客解释了如何log someone in if I have a session token,但为了做到这一点,我必须首先创建一个会话,这不仅没有在文档中解释,而且气馁。因此,如果我拥有Instagram访问令牌及其所属的PFUser,而不是他们的密码,我该如何创建会话并将用户登录到该会话?
编辑:在本教程中,我最终通过Cloud Code找到了解决方案:link
基本上我现在通过在Cloud Code中设置随机密码然后将用户登录来解决它,这显然会重置用户的密码。有没有办法没有重置密码,即用户以后可以用Instagram或电子邮件/密码登录?