export
function
getAlipayOpenId(appId, code) {
return
get(`http:
}
const AlipaySdk = require(
'alipay-sdk'
).
default
router.get(
'/zhifubao'
,
function
(req,res,next){
const appId = req.query.appId
const code = req.query.code
const filename = path.join(__dirname,
'./siyao.txt'
)
if
(!appId || !code) {
new
Result(
'获取openId失败'
)
}
else
{
const alipaySdk =
new
AlipaySdk({
appId,
privateKey: fs.readFileSync(filename,
'ascii'
)
})
alipaySdk.exec(
'alipay.system.oauth.token'
, {
grantType:
'authorization_code'
,
code,
refreshToken:
'token'
}).then(result => {
if
(result) {
console.log(
'alipay'
, result)
}
else
{
new
Result(
'获取openId失败'
)
}
}).
catch
(err => {
new
Result(
'获取openId失败'
)
})
}
})