gpt4 book ai didi

javascript - Grokking 客户端 Facebook 连接?

转载 作者:搜寻专家 更新时间:2023-10-31 23:56:09 26 4
gpt4 key购买 nike

我有客户端 FB 连接工作。在我的示例中,您只需单击使用 Facebook 登录,然后会出现一个弹出窗口,他们登录后返回到应用程序,我会在其中显示他们的姓名和照片。

我的问题是关于如何使用此连接。

  • 如果他们使用 fb 登录,我会用这个创建一个帐户吗信息第一时间?然后用特定于应用程序的内容补充此信息?然后在他们每次登录时获取该帐户?我应该如何引用现有帐户?

  • 我可以只向 API 查询来自客户端的数据,还是可以存储一些信息
    让我从服务器查询他们帐户的服务器?

  • 查明两个人是否是 friend 这样的事情如何运作?这会在服务器上完成吗?查询是什么样的?

  • session 持续多长时间以及如何决定?登录会在多次访问中持续存在吗?

  • 当用户当前不在应用程序中时,我可以使用登录吗?在两次访问之间查询状态或对他们的帐户提出请求?

任何帮助弄清楚它是如何工作的都将是非常了不起的。非常感谢您的帮助!

最佳答案

If they are using fb to log in would I create an account with this information the first time? Then supplement this info with app specific stuff? Then grab that account every time they login? How should I reference the existing account?

是的,您可以使用他们的 Facebook ID 来查找他们是否已有帐户。

Can I only query the API for data from the client, or can I store some info on the server that lets me query their account from the server?

存储访问 token 。如果您需要长期访问(默认 token 在一两个小时后过期),您需要请求 offline_access 扩展权限。

How would something like finding out if two people are friends work? Would this be done on the server? What does the query look like?

https://graph.facebook.com/me/friends 获取用户的好友列表,并查看该好友的 Facebook ID 是否在其中。

How long do sessions last and how is it decided? Will the login persist across multiple visits?

当用户通过 OAuth 授权您的应用程序时,以秒为单位的过期时间将附加到 URL。

Can I make use of the login when the user isn't currently active in the app? Query for a status or make a request on their account in between visits?

是的,直到 token 过期。请参阅上面关于 offline_access 的内容。

关于javascript - Grokking 客户端 Facebook 连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8038534/

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