Class: Request

September 10, 2021 · View on GitHub

instagram-private-api / index / Request

Class: Request

index.Request

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new Request(client)

Parameters

NameType
clientIgApiClient

Defined in

src/core/request.ts:44

Properties

attemptOptions

attemptOptions: Partial<AttemptOptions<any>>

Defined in

src/core/request.ts:39


defaults

defaults: Partial<Options> = {}

Defined in

src/core/request.ts:42


end$

end$: Subject<unknown>

Defined in

src/core/request.ts:37


error$

error$: Subject<IgClientError>

Defined in

src/core/request.ts:38

Methods

getDefaultHeaders

getDefaultHeaders(): Object

Returns

Object

NameType
Accept-Encodingstring
Accept-Languagestring
Authorizationstring
Connectionstring
Hoststring
User-Agentstring
X-Ads-Opt-Outstring
X-Bloks-Is-Layout-RTLstring
X-Bloks-Version-Idstring
X-CM-Bandwidth-KBPSstring
X-CM-Latencystring
X-FB-HTTP-Enginestring
X-IG-Android-IDstring
X-IG-App-IDstring
X-IG-App-Localestring
X-IG-Bandwidth-Speed-KBPSstring
X-IG-Bandwidth-TotalBytes-Bstring
X-IG-Bandwidth-TotalTime-MSstring
X-IG-Capabilitiesstring
X-IG-Connection-Speedstring
X-IG-Connection-Typestring
X-IG-Device-IDstring
X-IG-Device-Localestring
X-IG-EU-DC-ENABLEDstring
X-IG-Extended-CDN-Thumbnail-Cache-Busting-Valuestring
X-IG-WWW-Claimstring
X-MIDstring
X-Pigeon-Rawclienttimestring
X-Pigeon-Session-Idstring

Defined in

src/core/request.ts:183


send

send<T>(userOptions, onlyCheckHttpStatus?): Promise<IgResponse<T>>

Type parameters

NameType
Tany

Parameters

NameType
userOptionsOptions
onlyCheckHttpStatus?boolean

Returns

Promise<IgResponse<T>>

Defined in

src/core/request.ts:59


sign

sign(payload): SignedPost

Parameters

NameType
payloadPayload

Returns

SignedPost

Defined in

src/core/request.ts:115


signature

signature(data): string

Parameters

NameType
datastring

Returns

string

Defined in

src/core/request.ts:109


userBreadcrumb

userBreadcrumb(size): string

Parameters

NameType
sizenumber

Returns

string

Defined in

src/core/request.ts:124