gpt4 book ai didi

javascript - 使用 Node Express 后端的移动客户端 Facebook 登录

转载 作者:行者123 更新时间:2023-11-28 05:48:47 25 4
gpt4 key购买 nike

我正在使用parse-server (在 Heroku 上)作为移动应用程序的后端。

Facebook 登录/注册将成为用户的一个选项。

最好的工作流程是什么?

  1. 我认为移动客户端可以登录 FB 并将 token 传递给 Express 应用程序。 Express 应用程序可以从 FB 获取我们需要的数据并创建/登录 Parse 用户。

是否有一个模块可以插入身份验证 token 并 ping FB 来获取个人资料图片、出生日期或其他我需要的内容?

  • Parse JS SDK 有 facebookUtils API。我可以创建一个移动应用程序可以在浏览器中点击以登录 FB 的路线吗?如果是这样,一旦他们登录,我如何从 FB 获取我需要的数据?
  • 任何见解和示例代码将不胜感激。

    谢谢!

    最佳答案

    我一直在我的应用程序中使用 facebook API 进行社交登录,我使用了您提到的第一种方法,即

    我认为移动客户端可以登录FB并将 token 传递给express应用程序。 Express 应用程序可以从 FB 获取我们需要的数据并创建/登录 Parse 用户。

    我使用两个 FB API,一个用于验证应用程序,另一个用于验证用户。

    移动客户端从facebook获取access token并传递给后端express APP。使用的两个 API 是:-

    1. 用于验证应用程序

      https://graph.facebook.com/app/?access_token=

    2. 用于验证用户身份

      https://graph.facebook.com/me?fields=id,电子邮件,姓名,性别,图片&access_token="

    附:您可以根据需要选择姓名或电子邮件等参数。

    为了验证应用程序,当您访问 API 时,您将获得一个包含 FB_APP_id 的 json,该 id 是唯一的,可以与您在 Facebook 上创建项目时与 Facebook 提供的 ID 进行比较。

    到目前为止,这种方法还可以,因为我的应用程序已经上线并且工作正常。

    关于javascript - 使用 Node Express 后端的移动客户端 Facebook 登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38258205/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com