使用Facebook iOS SDK,我已经获得了我的iOS应用程序用户的访问令牌,这使我能够查看他们的基本资料信息。我想使用该令牌对现有的 Web 应用程序中的用户进行注册和登录。
我不希望用户导航到 `account/ExternalLogins` URL,并在 WebView 中被重定向,因为此时我已经拥有提供的访问令牌。我不明白的是,如何利用 `Acccount/RegisterExternal` 或 `Account/AddExternalLogin` 方法并向它们提供这个现有的访问令牌和一个用户名/电子邮件来注册新用户。我所有的尝试都遇到了 400 或 500 错误。
我查看了很多堆栈溢出答案和博客文章,但它们似乎都是自己编写或修改 `AccountController` 中的现有方法。但我不明白为什么需要做这些事情,当一切看起来已经为你准备就绪时。我只是不确定如何利用它!
如果有任何帮助将不胜感激。
编辑: 最终,我使用了 Codetrix 的此自定义解决方案。虽然这不是我最初想要的,但它很容易包含并且到目前为止运行良好。如果有人能回答原始问题,请尽管发表您的见解。
我不希望用户导航到 `account/ExternalLogins` URL,并在 WebView 中被重定向,因为此时我已经拥有提供的访问令牌。我不明白的是,如何利用 `Acccount/RegisterExternal` 或 `Account/AddExternalLogin` 方法并向它们提供这个现有的访问令牌和一个用户名/电子邮件来注册新用户。我所有的尝试都遇到了 400 或 500 错误。
我查看了很多堆栈溢出答案和博客文章,但它们似乎都是自己编写或修改 `AccountController` 中的现有方法。但我不明白为什么需要做这些事情,当一切看起来已经为你准备就绪时。我只是不确定如何利用它!
如果有任何帮助将不胜感激。
编辑: 最终,我使用了 Codetrix 的此自定义解决方案。虽然这不是我最初想要的,但它很容易包含并且到目前为止运行良好。如果有人能回答原始问题,请尽管发表您的见解。