我做了一些搜索,想知道是否有办法将我们网络应用程序中的用户帐户与他们选择链接的社交媒体帐户(facebook、twitter 等)链接起来。即当他们登录我们的网络应用程序时,他们会自动登录到 Facebook、Twitter 等?
我看到 facebook 有一个 api 可以使用他们的 facebook book 帐户登录到我们的 web 应用程序,但我希望它反过来工作,我希望他们在通过我们的 web 应用程序登录他们的帐户时登录到 facebook。
谢谢,瑞安
我做了一些搜索,想知道是否有办法将我们网络应用程序中的用户帐户与他们选择链接的社交媒体帐户(facebook、twitter 等)链接起来。即当他们登录我们的网络应用程序时,他们会自动登录到 Facebook、Twitter 等?
我看到 facebook 有一个 api 可以使用他们的 facebook book 帐户登录到我们的 web 应用程序,但我希望它反过来工作,我希望他们在通过我们的 web 应用程序登录他们的帐户时登录到 facebook。
谢谢,瑞安
这绝对是可能的 - 从你的问题我假设你想代表用户提取数据并采取行动?如果是这样,您将需要该offline_access
权限以及您需要的所有其他权限(查看此处的列表以准确了解您需要哪些权限)。然后,您可以在您的服务器上触发一个脚本,该脚本会在用户登录到您的站点后立即告诉 facebook,也以用户身份登录您的应用程序。
注意:您可能会以错误的方式处理此问题。我建议您详细说明您需要用户登录的具体内容,我可以(可能)为您提供一个体面的答案。
编辑:针对您在评论中的问题,瑞安,这是我的回答:
您需要将此问题分为两种不同的情况:一种:您的公司希望您从头开始编写所有代码,并且不使用 facebook 提供的功能,在这种情况下,您应该创建一个自定义登录脚本,使您的用户能够在您的网络应用程序中使用他们的 facebook 帐户作为实际用户帐户。在我看来,这是最好的解决方案,并且得到了非常棒的Jeff Atwood的支持。这是一个如何做到这一点的链接,以及一个关于这个的教程。
或者您的公司对使用Facebook 的社交插件感到满意。然后你应该关注点赞按钮和评论:这些社交插件是让人们在已经登录的情况下创造社交体验的最佳方式。