开发者文档

完美校园开放平台SDK和参考示例

说明:完美校园目前提供Java版的SDK,其他语言的正在开发中。

JavaSDK对授权的整个流程和本页文档中说明的所有接口调用进行了封装方便第三方接入的时候能够快速的进行接入。 JavaSDK中有SDK的使用说明,敬请留意。

JavaSDK : 新开普开放平台JavaSDK (点击进行下载)

使用说明:

1)将此包中的源码以及相关的依赖包导入到IDE中(eclipse\intellij ieda)

2)修改config.properties 文件,在指定修改的地方填写自己应用信息

3)将config.properties文件放到自己的项目根目录加载的目录下,一般放在项目的src目录即可

4)启动项目,启动成功后,请求例如地址:http://localhost:8080/campus_sdk/sendRequest (campus_sdk为项目名)

5)到登陆页面输入跟您的测试帐号,整个javaSDK的简单使用说明请查看源码中:src/demo下的CallbackServlet.java

完美校园插件接入完美校园APP示例 : 完美校园轻应用示例程序 (点击进行下载)

使用说明:

此项目中已经包含了JavaSDK(把上面的工程打成了jar包,放在了lib目录下,名称为:campus-oauth2.0-client4j.jar 或者open-campus-client4j.jar)。
这个工程主要来演示第三方怎么接入完美校园APP。 此demo中只有两个类:
AppPluginBootServlet.java来演示第三方怎么使用oauth2.0的authroization_code流程来进行授权和接口调用, 实例中演示了怎么呼起完美校园收银台。

CallbackServlet.java用来演示支付的结果通知。

注意:此示例中的config.properties和JavaSDK中的相同, 但是这个config.properties中多了完美校园收银台相关的配置,如果没用到 完美校园收银台可以忽略这些参数

完美校园测试版 : 完美校园轻应用示例程序 (点击进行下载)

如果您申请开发完美校园轻应用,请您先下载此APP来进行测试。 此APP为android的apk,IOS的APP为不提供,如您有需要请联系我们。