我目前正在通过使用Gigya来约会来自其他网络的数据,以允许用户登录我的网站,然后使用php将数据发布到我的数据库。
我不知道这是否是最好的选择,因为它们在安装它以发布数据等方面不准确;他们把所有内容都放在了如何做个别事情的小节中。
我很好奇是否有关于使用其他服务或自己制作的自定义教程。我已经阅读了一些网站的API和开发,以及显然使用JSON的facebook,我并不熟悉。
答案 0 :(得分:1)
你的问题中有两个要素。
首先,身份验证。有几种服务可以为您提供多种网络身份验证,但是对于单个用户使用多种服务并不常见:您很可能必须自己完成。要并行处理多个身份,您的服务器必须存储它们并自行管理会话。 Gigya是一种身份验证解决方案,还有另外两种很好的解决方案:
然后,使用api。为此,您必须决定要做什么,然后使用Javascript SDK或服务器端自己调用API。请注意,身份验证需要为您提供oauth(最常见的身份验证方法)密钥来发布消息或获取数据。更多信息:
答案 1 :(得分:0)
有关Gigya的一件值得注意的事情。它有一个名为“showAddConnectionUI”的功能,它基本上允许用户与多个社交网络建立同时连接。例如,一旦用户使用Facebook对您的网站进行身份验证,如果您想允许这样做,他们也可以与Twitter和Google建立联系。好消息是,Gigya为您管理这些身份,因此您在技术上不必实施任何东西......只需调用他们的getUserInfo函数,他们将返回一组身份。
不确定这是否有帮助...我们在我们的网站上使用此功能并且效果很好。这是showAddConnectionsUI的链接:
http://wiki.gigya.com/030_API_reference/010_Client_API/020_Methods/socialize.showAddConnectionsUI