alipayclient alipayclient = new defaultalipayclient("https://openapi.alipay.com/gateway.do","第三方应用appid","第三方应用私钥 private_key","json","gbk","第三方应用alipay_public_key","rsa2");
alipaysystemoauthtokenrequest request = new alipaysystemoauthtokenrequest();
request.putothertextparam("app_auth_token", "201903bb61c87d68fee1456cac3bb65b6d515d88"); // 注:三方代小程序调用接口必须传入app_auth_token
request.setgranttype("authorization_code");
request.setcode("4b203fe6c11548bcabd8da5bb087a83b");
alipaysystemoauthtokenresponse response = alipayclient.execute(request);
if(response.issuccess()){
system.out.println("调用成功");
} else {
system.out.println("调用失败");
}
$aop = new aopclient ();
$aop->gatewayurl = 'https://openapi.alipay.com/gateway.do';
$aop->appid = '第三方应用 app_id';
$aop->rsaprivatekey = '第三方应用私钥';
$aop->alipayrsapublickey='第三方应用支付宝公钥';
$aop->apiversion = '1.0';
$aop->signtype = 'rsa2';
$aop->postcharset='gbk';
$aop->format='json';
$request = new alipaysystemoauthtokenrequest ();
$request->setgranttype("authorization_code");
$request->setcode("4b203fe6c11548bcabd8da5bb087a83b");
$result = $aop->execute ( $request, null, app_auth_token); // 注:第三方应用代小程序调用接口必须传入app_auth_token
$responsenode = str_replace(".", "_", $request->getapimethodname()) . "_response";
$resultcode = $result->$responsenode->code;
if(!empty($resultcode)&&$resultcode != 10000){
echo "失败";
} else {
echo "成功";
}