Skip to main content
Module

x/twi/auth.ts>OAuth2User

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

Twitter OAuth2 Authentication Client

Constructors

new
OAuth2User(options: OAuth2UserOptions)

Properties

optional
token: Token

Methods

generateAuthURL(options: GenerateAuthUrlOptions): Promise<string>

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