【发布时间】:2013-06-06 23:40:58
【问题描述】:
我需要为我的网站创建公共 API,例如 http://instagram.com/developer/ API 或 Dropbox API。
我想使用 oAuth2.0。我需要非常基本的功能,例如获取用户信息、上传、下载、获取、删除数据等。
我需要不同语言的 SDK,如 PHP、Java 等。
我的网站使用 PHP 5,存储的数据在 Dropbox 和 Amazon S3 上。
我还可以选择用 Java 创建我的 API 服务器,这是一个不错的选择。我对 API 创建完全陌生,需要建议来启动 API。
流程应该像这个用户在我的网站上创建应用程序并获取 api、密钥和秘密,然后使用获取用户访问令牌然后拨打电话。
是否有任何开源库来创建此类服务并定义端点和 API 资源管理器等。
谢谢。
【问题讨论】:
-
在此处或在搜索引擎上搜索“创建 REST 服务 PHP”。您的服务是用什么语言编写的并不重要,因此请使用您最熟悉的语言。
标签: java php api oauth-2.0 restful-authentication