Skip to content

API调用模式

Yi Li edited this page Sep 4, 2017 · 3 revisions

常规API 调用方式

使用 access_token 或 authorizer_access_token(第三方平台)

UserAPI.userInfo(access_token,openid);

使用appid 或授权 appid 作为参数调用

2.8.6 新增方式。
需要先设置 ApiHandler,仅在程序启动时调用一次即可。

API.setApiHandler(new APIHandler() {
			
			@Override
			public String ticket(String appid, String type) {
				// TODO Auto-generated method stub
				return null;
			}
			
			@Override
			public String ticket(String component_appid, String authorizer_appid, String type) {
				// TODO Auto-generated method stub
				return null;
			}
			
			@Override
			public String componentAccessToken(String component_appid) {
				// TODO Auto-generated method stub
				return null;
			}
			
			@Override
			public String accessToken(String appid) {
				// TODO Auto-generated method stub
				return null;
			}
			
			@Override
			public String accessToken(String component_appid, String authorizer_appid) {
				// TODO Auto-generated method stub
				return null;
			}
		});
UserAPI.userInfo(appid,openid);

//或第三方平台调用 component_appid#authorizer_appid
UserAPI.userInfo(component_appid#authorizer_appid,openid);

服务商仿真测试API模式

2.8.6 新增方式。

//2.8.13 获取仿真测试验签秘钥
SandboxSignkey sandboxSignkey = PayMchAPI.sandboxnewPayGetsignkey(mch_id,key);

//开启仿真测试
PayMchAPI.sandboxnewStart()

//TODO 调用PayMchAPI 中的API,并使用 sandboxSignkey.getSandbox_signkey() 替代正式环境中的支付key 。

//关闭仿真测试
PayMchAPI.sandboxnewEnd();

API 列表

Clone this wiki locally