x-api-sdk-ts
Version:
TypeScript Library for the X (ex-twitter) API V2
22 lines • 779 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Users = void 0;
const IUsers_1 = require("../interfaces/api/IUsers");
class Users extends IUsers_1.AbstractUsers {
async getMe(userFields = ['id', 'username'], expansions, tweetFields) {
const headers = await this.oAuth2.getHeaders();
const data = { 'user.fields': userFields };
if (expansions) {
data['expansions'] = expansions;
}
if (tweetFields) {
data['tweet.fields'] = tweetFields;
}
return await this.requestClient.get(`${this.baseUrl}/2/users/me`, data, {
...headers,
'Content-Type': 'application/json'
});
}
}
exports.Users = Users;
//# sourceMappingURL=users.js.map