Skip to main content
Module

x/twi/mod.ts>auth.OAuth2User

Twitter API v2 Client for Deno
Go to Latest
class auth.OAuth2User
implements AuthClient
import { auth } from "https://deno.land/x/twi@1.2.0/mod.ts";
const { OAuth2User } = auth;

Twitter OAuth2 Authentication Client

Constructors

new
OAuth2User(options: OAuth2UserOptions)

Properties

optional
token: Token

Methods

generateAuthURL(options: GenerateAuthUrlOptions): Promise<string>
getAuthHeader(): Promise<AuthHeader>

Check if an access token is expired

refreshAccessToken(): Promise<{ token: Token; }>

Refresh the access token

requestAccessToken(code?: string): Promise<{ token: Token; }>

Request an access token

revokeAccessToken(): Promise<RevokeAccessTokenResponse>

Revoke an access token