UNPKG

t-comm

Version:

专业、稳定、纯粹的工具库

40 lines (33 loc) 1.19 kB
'use strict'; 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;