0

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

我目前的技术栈:Netbeans - ide、GlassFish、JSF、Metro 和 MySQL

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

上述示例的 WSDL:www.xmlsoccer.com/FootballData.asmx?WSDL

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

4

1 回答 1

0

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

于 2013-01-01T22:01:58.157 回答