igpapi — Instagram private API Simulator for Node.js (API reference) 4.14.0
Preparing search index...
@igpapi/android
ProfilePostsFeedScreen
Variable ProfilePostsFeedScreen
Const
ProfilePostsFeedScreen
:
SwipeableFeedScreen
<
"ProfilePostsFeed"
,
"screen"
,
{
firstMediaId
:
string
;
firstPosition
:
number
;
followsAuthor
?:
boolean
;
media
:
readonly
{
authorId
?:
string
;
carousel
?:
{
children
:
readonly
string
[]
;
size
?:
number
}
;
dashManifest
?:
string
;
id
:
string
;
mediaType
?:
number
;
takenAt
?:
number
;
trackingToken
?:
string
;
videoDuration
?:
number
;
}
[]
;
ownerUsername
:
string
;
pageCursor
?:
{
gridItemsCursor
:
string
;
maxId
:
string
}
;
userId
:
string
;
}
,
ProfilePostsFeedCursor
,
{
media
:
readonly
{
authorId
?:
string
;
carousel
?:
{
children
:
readonly
string
[]
;
size
?:
number
;
slide
?:
number
}
;
dashManifest
?:
string
;
mediaId
:
string
;
mediaType
:
0
|
1
|
2
|
8
;
position
:
number
;
takenAt
?:
number
;
trackingToken
?:
string
;
videoDuration
?:
number
;
}
[]
;
next
?:
{
gridItemsCursor
:
string
;
maxId
:
string
}
;
nextPosition
:
number
;
}
,
|
IgApiError
|
RequestError
|
ParseError
|
TransportError
|
SchemaError
|
GraphqlRootFieldMissingError
,
GraphqlJsonHttp
|
MobileApplication
,
|
IgApiError
|
RequestError
|
ParseError
|
TransportError
|
SchemaError
|
GraphqlRootFieldMissingError
|
ScreenDataError
,
|
PlainJsonApiHttp
|
MobileSession
|
MobileDevice
|
GraphqlJsonHttp
|
MobileApplication
|
MobileDisplayScaleWire
|
MobileNavigation
|
AndroidThrottlingDetector
,
{}
,
{
at
:
"media"
;
by
:
"mediaType"
;
key
:
"mediaId"
;
source
:
{
first
:
ScreenNoItemNodes
;
next
:
ScreenItemNodes
}
;
variants
:
{
"0"
:
ScreenItemDefinition
<
"ProfilePostsFeedMedia"
,
{
authorId
?:
string
;
carousel
?:
{
children
:
readonly
string
[]
;
size
?:
number
;
slide
?:
number
;
}
;
dashManifest
?:
string
;
mediaId
:
string
;
mediaType
:
0
|
1
|
2
|
8
;
position
:
number
;
takenAt
?:
number
;
trackingToken
?:
string
;
videoDuration
?:
number
;
}
,
{
authorId
?:
string
;
carousel
?:
{
children
:
readonly
string
[]
;
size
?:
number
;
slide
?:
number
;
}
;
dashManifest
?:
string
;
mediaId
:
string
;
mediaType
:
0
|
1
|
2
|
8
;
position
:
number
;
takenAt
?:
number
;
trackingToken
?:
string
;
videoDuration
?:
number
;
}
,
ProfilePostsFeedMediaState
,
never
,
never
,
{
like
:
(
self
:
ScreenHandle
,
state
:
ProfilePostsFeedMediaState
,
)
=>
(
...
args
:
[
]
,
)
=>
Effect
<
{
data
:
...
}
&
{
raw
:
...
}
|
MediaLikeRestResponse
&
{
raw
:
...
}
,
|
IgApiError
|
RequestError
|
ParseError
|
TransportError
|
SchemaError
|
GraphqlRootFieldMissingError
|
ScreenEnterConcurrentError
,
|
PlainJsonApiHttp
|
Signature
|
MobileSession
|
MobileDevice
|
GraphqlJsonHttp
|
MobileApplication
|
NavigationWire
|
MobileNavigation
|
MobileUserFlows
|
ScreenStack
,
>
;
openComments
:
(
self
:
ScreenHandle
,
state
:
ProfilePostsFeedMediaState
,
)
=>
ScreenEdgeBound
<
ScreenEdgeShape
<
ScreenDefinition
<
"MediaComments"
,
"screen"
,
|
{
carousel
?:
...
;
chainingSeedMediaId
?:
...
;
commentSessionId
?:
...
;
feedPosition
?:
...
;
mediaId
:
...
;
rankingSessionId
?:
...
;
surface
:
...
;
}
|
{
chainingPosition
?:
...
;
chainingSeedMediaId
?:
...
;
chainingSessionId
?:
...
;
clientPosition
?:
...
;
commentSessionId
?:
...
;
mediaId
:
...
;
rankingSessionId
?:
...
;
storyRankingToken
?:
...
;
surface
:
...
;
}
,
|
{
commentSessionId
:
...
;
createdMediaNoteIds
:
...
;
mediaId
:
...
;
slide
?:
...
;
surface
:
...
;
}
|
{
commentSessionId
:
...
;
createdMediaNoteIds
:
...
;
mediaId
:
...
;
surface
:
...
;
}
,
(...)
&
(...)
|
never
|
never
|
(...)
&
(...)
,
|
IgApiError
|
RequestError
|
ParseError
|
TransportError
|
ScreenDataError
,
|
PlainJsonApiHttp
|
MobileSession
|
MobileDevice
|
GraphqlJsonHttp
|
MobileApplication
|
MobileNavigation
|
JsonResponseHttp
|
MobileUserFlows
|
MediaCommentsReads
|
AndroidQuickPromotionStash
,
{
comment
:
(
self
:
...
,
state
:
...
)
=>
...
}
,
Record
<
never
,
never
>
,
never
,
"mediaId"
,
>
,
readonly
[
{
commentSessionId
?:
(...)
|
(...)
;
rankingSessionId
?:
(...)
|
(...)
;
}
,
]
,
"button"
,
AndroidScreens
,
>
,
(
...
args
:
readonly
[
{
commentSessionId
?:
(...)
|
(...)
;
rankingSessionId
?:
(...)
|
(...)
;
}
,
]
,
)
=>
Effect
<
AssembledHandle
<
"MediaComments"
,
"screen"
,
(...)
|
(...)
,
{
comment
:
...
}
,
Record
<
(...)
,
(...)
>
,
ScreenHandle
,
"required"
,
true
,
"mediaId"
,
AndroidScreens
,
>
,
|
IgApiError
|
RequestError
|
ParseError
|
TransportError
|
ScreenDataError
|
ScreenEnterConcurrentError
|
ScreenEdgeInputError
,
|
PlainJsonApiHttp
|
MobileSession
|
MobileDevice
|
GraphqlJsonHttp
|
MobileApplication
|
MobileNavigation
|
JsonResponseHttp
|
MobileUserFlows
|
ScreenStack
|
MediaCommentsReads
|
AndroidQuickPromotionStash
|
ScreenCatalog
,
>
,
>
;
removeRepost
:
(
self
:
ScreenHandle
,
state
:
ProfilePostsFeedMediaState
,
)
=>
(
...
args
:
[
]
,
)
=>
Effect
<
ActionValue
<
string
>
,
|
IgApiError
|
RequestError
|
ParseError
|
TransportError
|
ScreenEnterConcurrentError
,
GraphqlJsonHttp
|
MobileApplication
|
MobileNavigation
|
ScreenStack
,
>
;
repost
:
(
self
:
ScreenHandle
,
state
:
ProfilePostsFeedMediaState
,
)
=>
(
...
args
:
[
text
?:
string
]
,
)
=>
Effect
<
{
note
:
MediaCreateNoteResponse
;
trackingToken
:
string
}
&
{
raw
:
ActionRaw
;
}
,
|
IgApiError
|
RequestError
|
ParseError
|
TransportError
|
SchemaError
|
GraphqlRootFieldMissingError
|
MediaRepostTextTooLongError
|
ScreenDataError
|
ScreenEnterConcurrentError
,
|
PlainJsonApiHttp
|
Signature
|
MobileSession
|
MobileDevice
|
GraphqlJsonHttp
|
MobileApplication
|
NavigationWire
|
MobileNavigation
|
MobileUserFlows
|
ScreenStack
,
>
;
unlike
:
(
self
:
ScreenHandle
,
state
:
ProfilePostsFeedMediaState
,
)
=>
(
...
args
:
[
]
,
)
=>
Effect
<
ActionValue
<
string
>
,
|
IgApiError
|
RequestError
|
ParseError
|
TransportError
|
ScreenEnterConcurrentError
,
|
MobileDevice
|
GraphqlJsonHttp
|
MobileApplication
|
NavigationWire
|
MobileNavigation
|
ScreenStack
,
>
;
}
,
{
facts
:
{
firstMediaId
:
string
;
followsAuthor
?:
boolean
}
}
,
never
,
>
;
"1"
:
ScreenItemDefinition
<
"ProfilePostsFeedPhoto"
,
{
authorId
?:
string
;
carousel
?:
{
children
:
readonly
string
[]
;
size
?:
number
;
slide
?:
number
;
}
;
dashManifest
?:
string
;
mediaId
:
string
;
mediaType
:
0
|
1
|
2
|
8
;
position
:
number
;
takenAt
?:
number
;
trackingToken
?:
string
;
videoDuration
?:
number
;
}
,
{
authorId
?:
string
;
carousel
?:
{
children
:
readonly
string
[]
;
size
?:
number
;
slide
?:
number
;
}
;
dashManifest
?:
string
;
mediaId
:
string
;
mediaType
:
0
|
1
|
2
|
8
;
position
:
number
;
takenAt
?:
number
;
trackingToken
?:
string
;
videoDuration
?:
number
;
}
,
ProfilePostsFeedMediaState
,
never
,
never
,
{
like
:
(
self
:
ScreenHandle
,
state
:
ProfilePostsFeedMediaState
,
)
=>
(
...
args
:
[
]
,
)
=>
Effect
<
{
data
:
...
}
&
{
raw
:
...
}
|
MediaLikeRestResponse
&
{
raw
:
...
}
,
|
IgApiError
|
RequestError
|
ParseError
|
TransportError
|
SchemaError
|
GraphqlRootFieldMissingError
|
ScreenEnterConcurrentError
,
|
PlainJsonApiHttp
|
Signature
|
MobileSession
|
MobileDevice
|
GraphqlJsonHttp
|
MobileApplication
|
NavigationWire
|
MobileNavigation
|
MobileUserFlows
|
ScreenStack
,
>
;
openComments
:
(
self
:
ScreenHandle
,
state
:
ProfilePostsFeedMediaState
,
)
=>
ScreenEdgeBound
<
ScreenEdgeShape
<
ScreenDefinition
<
"MediaComments"
,
"screen"
,
|
{
carousel
?:
...
;
chainingSeedMediaId
?:
...
;
commentSessionId
?:
...
;
feedPosition
?:
...
;
mediaId
:
...
;
rankingSessionId
?:
...
;
surface
:
...
;
}
|
{
chainingPosition
?:
...
;
chainingSeedMediaId
?:
...
;
chainingSessionId
?:
...
;
clientPosition
?:
...
;
commentSessionId
?:
...
;
mediaId
:
...
;
rankingSessionId
?:
...
;
storyRankingToken
?:
...
;
surface
:
...
;
}
,
|
{
commentSessionId
:
...
;
createdMediaNoteIds
:
...
;
mediaId
:
...
;
slide
?:
...
;
surface
:
...
;
}
|
{
commentSessionId
:
...
;
createdMediaNoteIds
:
...
;
mediaId
:
...
;
surface
:
...
;
}
,
(...)
&
(...)
|
never
|
never
|
(...)
&
(...)
,
|
IgApiError
|
RequestError
|
ParseError
|
TransportError
|
ScreenDataError
,
|
PlainJsonApiHttp
|
MobileSession
|
MobileDevice
|
GraphqlJsonHttp
|
MobileApplication
|
MobileNavigation
|
JsonResponseHttp
|
MobileUserFlows
|
MediaCommentsReads
|
AndroidQuickPromotionStash
,
{
comment
:
(
self
:
...
,
state
:
...
)
=>
...
}
,
Record
<
never
,
never
>
,
never
,
"mediaId"
,
>
,
readonly
[
{
commentSessionId
?:
(...)
|
(...)
;
rankingSessionId
?:
(...)
|
(...)
;
}
,
]
,
"button"
,
AndroidScreens
,
>
,
(
...
args
:
readonly
[
{
commentSessionId
?:
(...)
|
(...)
;
rankingSessionId
?:
(...)
|
(...)
;
}
,
]
,
)
=>
Effect
<
AssembledHandle
<
"MediaComments"
,
"screen"
,
(...)
|
(...)
,
{
comment
:
...
}
,
Record
<
(...)
,
(...)
>
,
ScreenHandle
,
"required"
,
true
,
"mediaId"
,
AndroidScreens
,
>
,
|
IgApiError
|
RequestError
|
ParseError
|
TransportError
|
ScreenDataError
|
ScreenEnterConcurrentError
|
ScreenEdgeInputError
,
|
PlainJsonApiHttp
|
MobileSession
|
MobileDevice
|
GraphqlJsonHttp
|
MobileApplication
|
MobileNavigation
|
JsonResponseHttp
|
MobileUserFlows
|
ScreenStack
|
MediaCommentsReads
|
AndroidQuickPromotionStash
|
ScreenCatalog
,
>
,
>
;
removeRepost
:
(
self
:
ScreenHandle
,
state
:
ProfilePostsFeedMediaState
,
)
=>
(
...
args
:
[
]
,
)
=>
Effect
<
ActionValue
<
string
>
,
|
IgApiError
|
RequestError
|
ParseError
|
TransportError
|
ScreenEnterConcurrentError
,
GraphqlJsonHttp
|
MobileApplication
|
MobileNavigation
|
ScreenStack
,
>
;
repost
:
(
self
:
ScreenHandle
,
state
:
ProfilePostsFeedMediaState
,
)
=>
(
...
args
:
[
text
?:
string
]
,
)
=>
Effect
<
{
note
:
MediaCreateNoteResponse
;
trackingToken
:
string
}
&
{
raw
:
ActionRaw
;
}
,
|
IgApiError
|
RequestError
|
ParseError
|
TransportError
|
SchemaError
|
GraphqlRootFieldMissingError
|
MediaRepostTextTooLongError
|
ScreenDataError
|
ScreenEnterConcurrentError
,
|
PlainJsonApiHttp
|
Signature
|
MobileSession
|
MobileDevice
|
GraphqlJsonHttp
|
MobileApplication
|
NavigationWire
|
MobileNavigation
|
MobileUserFlows
|
ScreenStack
,
>
;
unlike
:
(
self
:
ScreenHandle
,
state
:
ProfilePostsFeedMediaState
,
)
=>
(
...
args
:
[
]
,
)
=>
Effect
<
ActionValue
<
string
>
,
|
IgApiError
|
RequestError
|
ParseError
|
TransportError
|
ScreenEnterConcurrentError
,
|
MobileDevice
|
GraphqlJsonHttp
|
MobileApplication
|
NavigationWire
|
MobileNavigation
|
ScreenStack
,
>
;
}
,
{
facts
:
{
firstMediaId
:
string
;
followsAuthor
?:
boolean
}
}
,
never
,
>
;
"2"
:
ScreenItemDefinition
<
"ProfilePostsFeedVideo"
,
{
authorId
?:
string
;
carousel
?:
{
children
:
readonly
string
[]
;
size
?:
number
;
slide
?:
number
;
}
;
dashManifest
?:
string
;
mediaId
:
string
;
mediaType
:
0
|
1
|
2
|
8
;
position
:
number
;
takenAt
?:
number
;
trackingToken
?:
string
;
videoDuration
?:
number
;
}
,
{
authorId
?:
string
;
carousel
?:
{
children
:
readonly
string
[]
;
size
?:
number
;
slide
?:
number
;
}
;
dashManifest
?:
string
;
mediaId
:
string
;
mediaType
:
0
|
1
|
2
|
8
;
position
:
number
;
takenAt
?:
number
;
trackingToken
?:
string
;
videoDuration
?:
number
;
}
,
ProfilePostsFeedVideoState
,
never
,
|
MobileSession
|
MobileDevice
|
NavigationWire
|
MobileTelemetry
|
MobileNetworkWire
,
{
like
:
(
self
:
ScreenHandle
,
state
:
ProfilePostsFeedMediaState
,
)
=>
(
...
args
:
[
]
,
)
=>
Effect
<
{
data
:
...
}
&
{
raw
:
...
}
|
MediaLikeRestResponse
&
{
raw
:
...
}
,
|
IgApiError
|
RequestError
|
ParseError
|
TransportError
|
SchemaError
|
GraphqlRootFieldMissingError
|
ScreenEnterConcurrentError
,
|
PlainJsonApiHttp
|
Signature
|
MobileSession
|
MobileDevice
|
GraphqlJsonHttp
|
MobileApplication
|
NavigationWire
|
MobileNavigation
|
MobileUserFlows
|
ScreenStack
,
>
;
openComments
:
(
self
:
ScreenHandle
,
state
:
ProfilePostsFeedMediaState
,
)
=>
ScreenEdgeBound
<
ScreenEdgeShape
<
ScreenDefinition
<
"MediaComments"
,
"screen"
,
|
{
carousel
?:
...
;
chainingSeedMediaId
?:
...
;
commentSessionId
?:
...
;
feedPosition
?:
...
;
mediaId
:
...
;
rankingSessionId
?:
...
;
surface
:
...
;
}
|
{
chainingPosition
?:
...
;
chainingSeedMediaId
?:
...
;
chainingSessionId
?:
...
;
clientPosition
?:
...
;
commentSessionId
?:
...
;
mediaId
:
...
;
rankingSessionId
?:
...
;
storyRankingToken
?:
...
;
surface
:
...
;
}
,
|
{
commentSessionId
:
...
;
createdMediaNoteIds
:
...
;
mediaId
:
...
;
slide
?:
...
;
surface
:
...
;
}
|
{
commentSessionId
:
...
;
createdMediaNoteIds
:
...
;
mediaId
:
...
;
surface
:
...
;
}
,
(...)
&
(...)
|
never
|
never
|
(...)
&
(...)
,
|
IgApiError
|
RequestError
|
ParseError
|
TransportError
|
ScreenDataError
,
|
PlainJsonApiHttp
|
MobileSession
|
MobileDevice
|
GraphqlJsonHttp
|
MobileApplication
|
MobileNavigation
|
JsonResponseHttp
|
MobileUserFlows
|
MediaCommentsReads
|
AndroidQuickPromotionStash
,
{
comment
:
(
self
:
...
,
state
:
...
)
=>
...
}
,
Record
<
never
,
never
>
,
never
,
"mediaId"
,
>
,
readonly
[
{
commentSessionId
?:
(...)
|
(...)
;
rankingSessionId
?:
(...)
|
(...)
;
}
,
]
,
"button"
,
AndroidScreens
,
>
,
(
...
args
:
readonly
[
{
commentSessionId
?:
(...)
|
(...)
;
rankingSessionId
?:
(...)
|
(...)
;
}
,
]
,
)
=>
Effect
<
AssembledHandle
<
"MediaComments"
,
"screen"
,
(...)
|
(...)
,
{
comment
:
...
}
,
Record
<
(...)
,
(...)
>
,
ScreenHandle
,
"required"
,
true
,
"mediaId"
,
AndroidScreens
,
>
,
|
IgApiError
|
RequestError
|
ParseError
|
TransportError
|
ScreenDataError
|
ScreenEnterConcurrentError
|
ScreenEdgeInputError
,
|
PlainJsonApiHttp
|
MobileSession
|
MobileDevice
|
GraphqlJsonHttp
|
MobileApplication
|
MobileNavigation
|
JsonResponseHttp
|
MobileUserFlows
|
ScreenStack
|
MediaCommentsReads
|
AndroidQuickPromotionStash
|
ScreenCatalog
,
>
,
>
;
removeRepost
:
(
self
:
ScreenHandle
,
state
:
ProfilePostsFeedMediaState
,
)
=>
(
...
args
:
[
]
,
)
=>
Effect
<
ActionValue
<
string
>
,
|
IgApiError
|
RequestError
|
ParseError
|
TransportError
|
ScreenEnterConcurrentError
,
GraphqlJsonHttp
|
MobileApplication
|
MobileNavigation
|
ScreenStack
,
>
;
repost
:
(
self
:
ScreenHandle
,
state
:
ProfilePostsFeedMediaState
,
)
=>
(
...
args
:
[
text
?:
string
]
,
)
=>
Effect
<
{
note
:
MediaCreateNoteResponse
;
trackingToken
:
string
}
&
{
raw
:
ActionRaw
;
}
,
|
IgApiError
|
RequestError
|
ParseError
|
TransportError
|
SchemaError
|
GraphqlRootFieldMissingError
|
MediaRepostTextTooLongError
|
ScreenDataError
|
ScreenEnterConcurrentError
,
|
PlainJsonApiHttp
|
Signature
|
MobileSession
|
MobileDevice
|
GraphqlJsonHttp
|
MobileApplication
|
NavigationWire
|
MobileNavigation
|
MobileUserFlows
|
ScreenStack
,
>
;
unlike
:
(
self
:
ScreenHandle
,
state
:
ProfilePostsFeedMediaState
,
)
=>
(
...
args
:
[
]
,
)
=>
Effect
<
ActionValue
<
string
>
,
|
IgApiError
|
RequestError
|
ParseError
|
TransportError
|
ScreenEnterConcurrentError
,
|
MobileDevice
|
GraphqlJsonHttp
|
MobileApplication
|
NavigationWire
|
MobileNavigation
|
ScreenStack
,
>
;
}
,
{
facts
:
{
firstMediaId
:
string
;
followsAuthor
?:
boolean
}
}
,
never
,
>
;
"8"
:
ScreenItemDefinition
<
"ProfilePostsFeedCarousel"
,
{
authorId
?:
string
;
carousel
?:
{
children
:
readonly
string
[]
;
size
?:
number
;
slide
?:
number
;
}
;
dashManifest
?:
string
;
mediaId
:
string
;
mediaType
:
0
|
1
|
2
|
8
;
position
:
number
;
takenAt
?:
number
;
trackingToken
?:
string
;
videoDuration
?:
number
;
}
,
{
authorId
?:
string
;
carousel
?:
{
children
:
readonly
string
[]
;
size
?:
number
;
slide
?:
number
;
}
;
dashManifest
?:
string
;
mediaId
:
string
;
mediaType
:
0
|
1
|
2
|
8
;
position
:
number
;
takenAt
?:
number
;
trackingToken
?:
string
;
videoDuration
?:
number
;
}
,
ProfilePostsFeedCarouselState
,
never
,
never
,
{
like
:
(
self
:
ScreenHandle
,
state
:
ProfilePostsFeedMediaState
,
)
=>
(
...
args
:
[
]
,
)
=>
Effect
<
{
data
:
...
}
&
{
raw
:
...
}
|
MediaLikeRestResponse
&
{
raw
:
...
}
,
|
IgApiError
|
RequestError
|
ParseError
|
TransportError
|
SchemaError
|
GraphqlRootFieldMissingError
|
ScreenEnterConcurrentError
,
|
PlainJsonApiHttp
|
Signature
|
MobileSession
|
MobileDevice
|
GraphqlJsonHttp
|
MobileApplication
|
NavigationWire
|
MobileNavigation
|
MobileUserFlows
|
ScreenStack
,
>
;
openComments
:
(
self
:
ScreenHandle
,
state
:
ProfilePostsFeedMediaState
,
)
=>
ScreenEdgeBound
<
ScreenEdgeShape
<
ScreenDefinition
<
"MediaComments"
,
"screen"
,
|
{
carousel
?:
...
;
chainingSeedMediaId
?:
...
;
commentSessionId
?:
...
;
feedPosition
?:
...
;
mediaId
:
...
;
rankingSessionId
?:
...
;
surface
:
...
;
}
|
{
chainingPosition
?:
...
;
chainingSeedMediaId
?:
...
;
chainingSessionId
?:
...
;
clientPosition
?:
...
;
commentSessionId
?:
...
;
mediaId
:
...
;
rankingSessionId
?:
...
;
storyRankingToken
?:
...
;
surface
:
...
;
}
,
|
{
commentSessionId
:
...
;
createdMediaNoteIds
:
...
;
mediaId
:
...
;
slide
?:
...
;
surface
:
...
;
}
|
{
commentSessionId
:
...
;
createdMediaNoteIds
:
...
;
mediaId
:
...
;
surface
:
...
;
}
,
(...)
&
(...)
|
never
|
never
|
(...)
&
(...)
,
|
IgApiError
|
RequestError
|
ParseError
|
TransportError
|
ScreenDataError
,
|
PlainJsonApiHttp
|
MobileSession
|
MobileDevice
|
GraphqlJsonHttp
|
MobileApplication
|
MobileNavigation
|
JsonResponseHttp
|
MobileUserFlows
|
MediaCommentsReads
|
AndroidQuickPromotionStash
,
{
comment
:
(
self
:
...
,
state
:
...
)
=>
...
}
,
Record
<
never
,
never
>
,
never
,
"mediaId"
,
>
,
readonly
[
{
commentSessionId
?:
(...)
|
(...)
;
rankingSessionId
?:
(...)
|
(...)
;
}
,
]
,
"button"
,
AndroidScreens
,
>
,
(
...
args
:
readonly
[
{
commentSessionId
?:
(...)
|
(...)
;
rankingSessionId
?:
(...)
|
(...)
;
}
,
]
,
)
=>
Effect
<
AssembledHandle
<
"MediaComments"
,
"screen"
,
(...)
|
(...)
,
{
comment
:
...
}
,
Record
<
(...)
,
(...)
>
,
ScreenHandle
,
"required"
,
true
,
"mediaId"
,
AndroidScreens
,
>
,
|
IgApiError
|
RequestError
|
ParseError
|
TransportError
|
ScreenDataError
|
ScreenEnterConcurrentError
|
ScreenEdgeInputError
,
|
PlainJsonApiHttp
|
MobileSession
|
MobileDevice
|
GraphqlJsonHttp
|
MobileApplication
|
MobileNavigation
|
JsonResponseHttp
|
MobileUserFlows
|
ScreenStack
|
MediaCommentsReads
|
AndroidQuickPromotionStash
|
ScreenCatalog
,
>
,
>
;
removeRepost
:
(
self
:
ScreenHandle
,
state
:
ProfilePostsFeedMediaState
,
)
=>
(
...
args
:
[
]
,
)
=>
Effect
<
ActionValue
<
string
>
,
|
IgApiError
|
RequestError
|
ParseError
|
TransportError
|
ScreenEnterConcurrentError
,
GraphqlJsonHttp
|
MobileApplication
|
MobileNavigation
|
ScreenStack
,
>
;
repost
:
(
self
:
ScreenHandle
,
state
:
ProfilePostsFeedMediaState
,
)
=>
(
...
args
:
[
text
?:
string
]
,
)
=>
Effect
<
{
note
:
MediaCreateNoteResponse
;
trackingToken
:
string
}
&
{
raw
:
ActionRaw
;
}
,
|
IgApiError
|
RequestError
|
ParseError
|
TransportError
|
SchemaError
|
GraphqlRootFieldMissingError
|
MediaRepostTextTooLongError
|
ScreenDataError
|
ScreenEnterConcurrentError
,
|
PlainJsonApiHttp
|
Signature
|
MobileSession
|
MobileDevice
|
GraphqlJsonHttp
|
MobileApplication
|
NavigationWire
|
MobileNavigation
|
MobileUserFlows
|
ScreenStack
,
>
;
swipeToSlide
:
(
self
:
ScreenHandle
,
state
:
ProfilePostsFeedCarouselState
,
)
=>
ScreenDataMember
<
ScreenDataShape
,
(
...
args
:
[
index
:
number
]
,
)
=>
Effect
<
ScreenHandle
,
ScreenDataActionFailure
<
(...)
|
(...)
>
,
MobileNavigation
|
ScreenStack
,
>
,
>
;
unlike
:
(
self
:
ScreenHandle
,
state
:
ProfilePostsFeedMediaState
,
)
=>
(
...
args
:
[
]
,
)
=>
Effect
<
ActionValue
<
string
>
,
|
IgApiError
|
RequestError
|
ParseError
|
TransportError
|
ScreenEnterConcurrentError
,
|
MobileDevice
|
GraphqlJsonHttp
|
MobileApplication
|
NavigationWire
|
MobileNavigation
|
ScreenStack
,
>
;
}
,
{
facts
:
{
firstMediaId
:
string
;
followsAuthor
?:
boolean
}
}
,
never
,
>
;
}
;
}
,
|
IgCheckpointError
|
IgAccountSuspendedError
|
IgAccountDisabledError
|
IgLoginRequiredError
|
IgUserLoggedOutError
,
PlainJsonApiHttp
,
{
firstMediaId
:
string
;
followsAuthor
?:
boolean
}
,
>
= ...
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
igpapi — Instagram private API Simulator for Node.js (API reference) 4.14.0
Loading...