2013-01-01 170 views
0

我目前正在研究与java中的幻想足球有关的项目,并希望通过基于SOAP的Web服务公开功能。我注意到,一些现有的公司在注册时与他们共享其Web服务和API密钥。如果客户希望使用该服务,则他们需要传递该方法所需的任何参数以及必需的API密钥。我想介绍一个类似的功能,并且想知道是否有任何好的Java库可用于为每个希望使用Web服务的注册用户生成API密钥。感谢您分享任何现有教程和答案。提前致谢。SOAP Web服务API密钥

我当前技术堆栈: Netbeans的 - IDE,GlassFish的,JSF,地铁和MySQL

样品参考: http://www.xmlsoccer.com/FootballData.asmx/GetLiveScore?ApiKey=YourAPIKey

上述样品的WSDL: www.xmlsoccer.com/FootballData.asmx ?WSDL

文档: www.xmlsoccer.com/xmlsoccer.pdf

回答

0

这是不完全清楚你的规范问题是。您问“......是否有任何可用于为每个注册用户生成API密钥的良好Java库” - 生成API密钥没有什么特别之处,它们通常只是随机字符串。如果您正在寻找完整的解决方案(包括开发人员注册并获取API密钥的基于Web的界面),则可以使用一些托管解决方案,请参阅。 http://blog.programmableweb.com/2011/10/19/api-service-provider-roundup/。总体而言,我认为您会发现很少有与SOAP和公共API开发人员密钥相关的资源,因为现在创建的大多数 public开发人员API往往是REST,而SOAP主要用于“封闭”企业方案。