2

我目前正在使用 Gigya 对来自其他网络的数据进行约会,以允许用户登录到我的网站,然后使用 php 将数据发布到我的数据库中。

我不知道这是否是最好的选择,因为它们在安装它以发布数据等方面并不精确;他们将所有内容放在有关如何做个别事情的小节中。

我很好奇是否有关于使用不同服务或自己制作的自定义教程。我已经阅读了一些网站的 API 和开发,以及显然使用 JSON 的 facebook,但我并不熟悉。

4

2 回答 2

1

您的问题中有两个要素。

首先,身份验证。有几种服务为您提供多个网络身份验证,但为单个用户使用其中的几种并不常见:您很可能必须自己做。要并行处理多个身份,您的服务器必须自行存储它们并管理会话。Gigya 是一种身份验证解决方案,还有另外两个不错的解决方案:

然后,使用 api。为此,您必须决定要做什么,然后使用 Javascript SDK 或服务器端的 SDK 自己调用 API。请注意,身份验证需要为您提供 oauth(最常见的身份验证方法)密钥来发布消息或获取数据。更多在这里:

  • developer.facebook.com/docs/api
  • developer.twitter.com/doc
于 2010-12-03T12:38:16.310 回答
0

关于 Gigya 的一件事值得注意。它有一个名为“showAddConnectionUI”的功能,基本上可以让用户与多个社交网络建立同时连接。例如,一旦用户通过 Facebook 对您的网站进行身份验证,如果您愿意,他们也可以连接 Twitter 和 Google。好消息是 Gigya 为您管理这些身份,因此从技术上讲,您不必在您身边实现任何东西……只需调用他们的 getUserInfo 函数,他们就会返回一组身份。

不确定这是否有帮助...我们在我们的网站上使用此功能并且效果很好。这是 showAddConnectionsUI 的链接:

http://wiki.gigya.com/030_API_reference/010_Client_API/020_Methods/socialize.showAddConnectionsUI

于 2010-12-17T04:53:18.347 回答