我需要为我的网站创建公共应用程序接口,如http://instagram.com/developer/应用程序接口或dropbox应用程序接口。
我想使用oAuth2.0。我需要非常基本的功能,如获取用户信息,上传,下载,获取,删除数据等。
我需要在不同的语言,如PHP,Java等SDK。
我的网站是PHP5,数据存储在dropbox和亚马逊S3上。
我还可以选择用Java创建我的API服务器,这是一个很好的选择。我是一个全新的API创建,需要建议,以启动API。
流程应该像这个用户在我的网站上创建应用程序,并获得api,密钥和秘密,然后使用获取用户访问令牌,然后进行调用。
是否有任何开源库来创建此类服务并定义端点和APi资源管理器等。
谢谢。
发布于 2013-06-11 15:58:54
这里有几个你可能想要查看的有用的网站:
github上的http://brentertainment.com/oauth2/
这将帮助您开始使用OAuth。
但是你还没有做到这一点,OAuth只是一个让你达到目的的工具。一个好的API需要很多的思考,因为开发人员可能会实现你的API,它需要从一开始就是好的。我建议你在谷歌上搜索一些好的API实践。
试试youtube,搜索API。你会发现很多关于这个话题的有趣视频,例如:
关于rest服务的维基百科:http://en.wikipedia.org/wiki/Representational_State_Transfer
谷歌上的APIS:http://www.youtube.com/watch?v=aAb7hSCtvGw
应用编程接口人员:http://www.youtube.com/user/apigee
https://stackoverflow.com/questions/17038755
复制相似问题