【发布时间】:2010-11-22 22:40:34
【问题描述】:
我知道使用 PHP 进行代码开发,但对现代 Web API 知之甚少。我想实现一个 API 框架,比如 Facebbok 连接。 Myspace connect、Google connect 等有 2 个目的:
1) 用户可以将照片上传到他们的相册
2) 其他网站可以使用我网站的身份验证登录用户(类似于 facebook/Google connect)。
首先,实现这一点的下划线技术/服务器要求等是什么?我可以使用 PHP 吗?那么还需要哪些其他架构更改?我看到 facebook 有其他开发人员为此使用的公共 API 密钥。但我不确定实施。
【问题讨论】:
-
除非您希望迅速成为社交网络领域的主要参与者(或至少在您所在的社交网络领域),否则我不会实施您自己的单点登录系统。毕竟,您只是让人们创建另一个帐户。相反,我会考虑绑定 OpenID,这也是 Google 使用的。
-
开发人员只能忍受 Facebook 和 OAuth 的复杂 API,因为有一个重要的热点可以访问。专注于开发您的服务,而不是复杂的 API。尝试使用一些 JSON 或 RSS 和 POST 表单。
-
100% 同意@mario - FB 的 API 绝对是可耻的,他们的错误跟踪/解决时间表也是如此。正如您所说,Facebook Connect 是一个巨大的市场,所以我们别无选择,只能忍气吞声。
标签: php social-networking