t-comm
Version:
专业、稳定、纯粹的工具库
30 lines (27 loc) • 796 B
JavaScript
import { b as __awaiter, c as __generator } from '../tslib.es6-48fa7a9b.js';
import axios from 'axios';
/**
* 用于获取用户信息,同时也可以用来校验 AccessToken 的有效性。
*/
function getTencentDocUserInfo(_a) {
var accessToken = _a.accessToken;
return __awaiter(this, void 0, void 0, function () {
var result;
return __generator(this, function (_b) {
switch (_b.label) {
case 0:
return [4 /*yield*/, axios({
method: 'GET',
url: 'https://docs.qq.com/oauth/v2/userinfo',
params: {
access_token: accessToken
}
})];
case 1:
result = _b.sent();
return [2 /*return*/, result.data];
}
});
});
}
export { getTencentDocUserInfo };