IGAPIGateway class
Methods
-
-
fetchChallenge()
→ Future<SXTuple1<IGChallengeSelection>>
-
-
-
fetchFollowees(String userId, IGPagination pagi)
→ Future<SXTuple2<List<IGUserLite>, IGPagination>>
-
-
fetchFollowers(String userId, IGPagination pagi)
→ Future<SXTuple2<List<IGUserLite>, IGPagination>>
-
-
fetchHashtagFeed(String tagName, IGPagination pagi)
→ Future<SXTuple2<List<IGMedia>, IGPagination>>
-
-
fetchLikedFeed(IGPagination pagi)
→ Future<SXTuple2<List<IGMedia>, IGPagination>>
-
-
fetchLocationFeed(String locationId, IGPagination pagi, {bool viewAsRecent = false})
→ Future<SXTuple2<List<IGMediaGrid>, IGPagination>>
-
-
-
fetchMediaInfo(String mediaId)
→ Future<SXTuple1<IGMedia>>
-
-
fetchMediaInfoBatch(List<String> mediaIds)
→ Future<SXTuple1<Map<String, IGUser>>>
-
-
fetchMediaLikers(String mediaId)
→ Future<SXTuple1<List<IGUserLite>>>
-
-
fetchPostedFeed(String userId, IGPagination pagi)
→ Future<SXTuple2<List<IGMedia>, IGPagination>>
-
-
fetchPostedFeedByName(String username, IGPagination pagi)
→ Future<SXTuple2<List<IGMedia>, IGPagination>>
-
-
fetchProfile()
→ Future<SXTuple1<IGAccountUser>>
-
-
fetchSavedFeed(IGPagination pagi)
→ Future<SXTuple2<List<IGMedia>, IGPagination>>
-
-
fetchStoryFeed(String userId)
→ Future<SXTuple1<List<IGMedia>>>
-
-
fetchUserGraph(String userId)
→ Future<SXTuple1<IGUserGraphStatus>>
-
-
fetchUserGraphBatch(List<String> userIds)
→ Future<SXTuple1<Map<String, IGUserGraphStatus>>>
-
-
fetchUserInfo(String userId)
→ Future<SXTuple1<IGUser>>
-
-
fetchUserInfoByName(String username)
→ Future<SXTuple1<IGUser>>
-
-
fetchUsertagFeed(String userId, IGPagination pagi)
→ Future<SXTuple2<List<IGMedia>, IGPagination>>
-
-
followUser(String userId)
→ Future<SXTuple1<IGUserGraphStatus>>
-
-
likeMedia(String mediaId)
→ Future<void>
-
-
login(String username, String password)
→ Future<SXTuple1<IGLoggedInUser>>
-
-
loginFB(String fbuid, String accessToken)
→ Future<SXTuple1<IGLoggedInUser>>
-
-
loginTFA(String code)
→ Future<SXTuple1<IGLoggedInUser>>
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
offline()
→ void
-
不再使用时请下线
-
saveMedia(String mediaId)
→ Future<void>
-
-
searchUser(String name)
→ Future<SXTuple2<List<IGUserLite>, bool>>
-
-
selectChallenge(IGChallengeChoice choice, {IGChallengeVerification? replay})
→ Future<SXTuple1<IGChallengeVerification>>
-
选择认证
-
sendSmsForTFA()
→ Future<void>
-
仅用于重新发送短信验证码时使用
-
-
-
switchPrivacy(bool? public)
→ Future<SXTuple1<IGUserLite>>
-
-
toString()
→ String
-
A string representation of this object.
inherited
-
unfollowUser(String userId)
→ Future<SXTuple1<IGUserGraphStatus>>
-
-
unlikeMedia(String mediaId)
→ Future<void>
-
-
unsaveMedia(String mediaId)
→ Future<void>
-
-
uploadAvatar(Uint8List imageData)
→ Future<SXTuple1<IGAccountUser>>
-
-
uploadPhotoMedia(Uint8List imageData, {String caption = ""})
→ Future<SXTuple1<IGMedia>>
-
-
verifyChallenge(String code)
→ Future<SXTuple1<IGLoggedInUser>>
-
返回值可能为
null
.
-
viewMedia(IGMedia media)
→ Future<void>
-
-
viewStory(IGMedia story)
→ Future<void>
-