MCPcopy Index your code
hub / github.com/PingPlusPlus/pingpp-java

github.com/PingPlusPlus/pingpp-java @2.5.6

Chat with this repo
repository ↗ · DeepWiki ↗ · release 2.5.6 ↗ · + Follow
1,991 symbols 4,033 edges 184 files 374 documented · 19%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Ping++ Java SDK

简介

  1. docs 目录下为 Ping++ Java SDK 的使用文档。
  2. example 目录下面为一个 Eclipse IDE 的示例工程。
  3. libs 为 Ping++ Java SDK 的 jar 包和 Ping++ Java SDK 所依赖的Gson 包。
  4. src 为 Ping++ Java SDK 的源代码,可以关联到 pingpp-java-x.x.x.jar 文件。或者直接把源代码引入到工程之中。

版本要求

Java 要求 JDK 8 及以上。

安装

手动安装

JAR 下载地址: pingpp-java

请根据版本号下载相应的 JAR 文件并导入至工程。

依赖库

  • com.google.code.gson:gson
  • commons-codec:commons-codec

maven 安装

maven 远程仓库

mavenCentral

安装 Ping++ SDK

<dependency>
    <groupId>com.pingxx</groupId>
    <artifactId>pingpp-java</artifactId>
    <version>2.5.6</version>
    <type>jar</type>
</dependency>

gradle 安装

gradle 远程仓库

repositories {
    mavenCentral()
}

安装 Ping++ SDK

implementation 'com.pingxx:pingpp-java:2.5.6'

初始化

Pingpp.apiKey = "YOUR_API_KEY";

使用示例

  • 参考 example 示例项目工程。该工程提供了付款、退款、微信公共号付款相关的 demo。
  • 以及 test 目录下的示例。
  • 原有旧版本的用户请查看升级文档进行相应调整。

Extension points exported contracts — how you extend this code

DeletedPingppObject (Interface)
Created by Afon on 15/12/23. [2 implementers]
pingpp-sdk/src/main/java/com/pingplusplus/model/DeletedPingppObject.java
PingppObjectInterface (Interface)
(no doc) [2 implementers]
pingpp-sdk/src/main/java/com/pingplusplus/model/PingppObjectInterface.java

Core symbols most depended-on inside this repo

put
called by 631
pingpp-sdk/src/main/java/com/pingplusplus/util/CaseInsensitiveMap.java
request
called by 121
pingpp-sdk/src/main/java/com/pingplusplus/net/APIResource.java
get
called by 97
pingpp-sdk/src/main/java/com/pingplusplus/util/CaseInsensitiveMap.java
instanceURL
called by 66
pingpp-sdk/src/main/java/com/pingplusplus/net/APIResource.java
classURL
called by 52
pingpp-sdk/src/main/java/com/pingplusplus/model/BatchRefund.java
getObject
called by 41
pingpp-sdk/src/main/java/com/pingplusplus/model/App.java
checkUserId
called by 24
pingpp-sdk/src/main/java/com/pingplusplus/model/User.java
toString
called by 22
pingpp-sdk/src/main/java/com/pingplusplus/net/HttpHeaders.java

Shape

Method 1,802
Class 186
Interface 2
Enum 1

Languages

Java100%

Modules by API surface

pingpp-sdk/src/main/java/com/pingplusplus/model/Order.java73 symbols
pingpp-sdk/src/main/java/com/pingplusplus/model/Charge.java60 symbols
pingpp-sdk/src/main/java/com/pingplusplus/model/User.java54 symbols
pingpp-sdk/src/main/java/com/pingplusplus/model/Withdrawal.java53 symbols
pingpp-sdk/src/main/java/com/pingplusplus/model/RedEnvelope.java46 symbols
pingpp-sdk/src/main/java/com/pingplusplus/model/BatchWithdrawal.java46 symbols
pingpp-sdk/src/main/java/com/pingplusplus/model/RoyaltySettlement.java45 symbols
pingpp-sdk/src/main/java/com/pingplusplus/model/Royalty.java43 symbols
pingpp-sdk/src/main/java/com/pingplusplus/model/Refund.java43 symbols
pingpp-sdk/src/main/java/com/pingplusplus/model/CouponTemplate.java43 symbols
pingpp-sdk/src/main/java/com/pingplusplus/model/Transfer.java42 symbols
pingpp-sdk/src/main/java/com/pingplusplus/model/BatchTransfer.java42 symbols

For agents

$ claude mcp add pingpp-java \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact