t-comm
Version:
专业、稳定、纯粹的工具库
40 lines (33 loc) • 1.19 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var tslib_es6 = require('../tslib.es6-01322ba9.js');
var axios = require('axios');
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
var axios__default = /*#__PURE__*/_interopDefaultLegacy(axios);
function refreshTencentDocToken(_a) {
var clientId = _a.clientId,
clientSecret = _a.clientSecret,
refreshToken = _a.refreshToken;
return tslib_es6.__awaiter(this, void 0, void 0, function () {
var result;
return tslib_es6.__generator(this, function (_b) {
switch (_b.label) {
case 0:
return [4 /*yield*/, axios__default["default"]({
method: 'GET',
url: 'https://docs.qq.com/oauth/v2/token',
params: {
client_id: clientId,
client_secret: clientSecret,
grant_type: 'refresh_token',
refresh_token: refreshToken
}
})];
case 1:
result = _b.sent();
return [2 /*return*/, result.data];
}
});
});
}
exports.refreshTencentDocToken = refreshTencentDocToken;