itd-api-sdk v0.1.0
Пространства имён
- authApi
- commentsApi
- dwellApi
- etcApi
- filesApi
- hashtagsApi
- notificationsApi
- pinsApi
- platformApi
- pollsApi
- portalApi
- postsApi
- reportsApi
- searchApi
- sessionsApi
- subscriptionApi
- usersApi
- verificationApi
Классы
- FieldNotLoadedError
- ITDBaseModel
- ITDList
- BatchSizes
- Config
- Client
- Batch
- All
- Unset
- ITDException
- ValidateError
- ValidationError
- RateLimitError
- NotFoundError
- TooLargeError
- AuthError
- SessionNotFoundError
- RefreshTokenMissingError
- SessionExpiredError
- UnauthorizedError
- InvalidAccessTokenError
- JWTAlgorithmUnsupportedError
- SessionRevokedError
- AccessTokenExpiredError
- LoginError
- InvalidCredentials
- CaptchaFailedError
- EmailDomainNotAllowed
- PasswordError
- SamePasswordError
- InvalidOldPasswordError
- InvalidPasswordError
- NoRightsError
- InsufficientAuthLevelError
- PinNotOwnedError
- ForbiddenError
- RequiresVerificationError
- RequiresSubscriptionError
- UsernameTakenError
- InvalidDisplayNameError
- YourselfError
- CantFollowYourselfError
- CantRepostYourselfError
- CantBlockYourselfError
- AlreadyError
- AlreadyRepostedError
- AlreadyReportedError
- AlreadyFollowingError
- AlreadyDeletedError
- AlreadyBlockedError
- PollError
- OptionsNotBelongError
- NotMultipleChoiceError
- FileError
- InvalidFileTypeError
- UploadError
- ModerationFailedError
- EditExpiredError
- NotDeletedError
- NotBlockedError
- UserBlockedError
- NotPinnedError
- InternalError
- BannedWordError
- TargetUserBannedError
- AccountBannedError
- AccountTemporarilyBannedError
- ProfileRequiredError
- AccountDeletedError
- NetworkError
- RateLimiter
- HalfRateLimiter
- BurstRateLimiter
- IPRateLimiter
- Clan
- TopClans
- Comment
- Comments
- Replies
- ITDFile
- PostAttach
- CommentAttach
- Hashtag
- Hashtags
- NotificationsSettings
- Notification
- Notifications
- Pin
- PollOption
- Poll
- NewPoll
- Portal
- DwellTracker
- Post
- BasePosts
- Posts
- UserPosts
- LikedPosts
- HashtagPosts
- Report
- Session
- Sessions
- Profile
- Privacy
- Subscription
- UserBase
- User
- Me
- Followers
- Following
- Blocked
- WhoToFollow
- Users
- Version
- Changelog
- App
- Apps
- MemoryTokenStorage
- LocalStorageTokenStorage
Интерфейсы
- ApiResponseLike
- VisiblePost
- DwellTrackerLike
- LimiterConfig
- ErrorCheckResponse
- Logger
- AttachHostPost
- PinHostUser
- NewPostOptions
- UpdatePrivacyOptions
- CookieJar
- SseEvent
- StoredTokens
- TokenStorage
Псевдонимы типов
- ClientType
- ConfigOptions
- AccessToken
- InteractionType
- ViewSource
- LastSeenUnit
- ViewReason
- AuthLevel
- RateLimitMode
- DebugResponseMode
- UserAgent
- NotificationType
- ParseMode
- NotificationTargetType
- NotificationSubjectType
- ReportTargetType
- ReportReason
- AttachType
- PostsTab
- UserPostSorting
- CommentSorting
- DeviceType
- AccessType
- SpanType
- Role
- LoadStatus
- CountOrSentinel
- LogLevel
- LogHandler
- NotificationCallback
- Span
- ProfileUser
- LastSeenData
- FileUploadPart
- Attachments
Переменные
- AccessTokenSchema
- InteractionType
- ViewSource
- LastSeenUnit
- ViewReason
- THRESHOLD_MET
- AuthLevel
- RateLimitMode
- DebugResponseMode
- UserAgent
- NotificationType
- ParseMode
- NotificationTargetType
- NotificationSubjectType
- ReportTargetType
- ReportReason
- AttachType
- PostsTab
- UserPostSorting
- CommentSorting
- DeviceType
- AccessType
- SpanType
- Role
- LoadStatus
- BATCH
- ALL
- UNSET
- DEFAULT_ERRORS
- ClanSchema
- CommentSchema
- FileSchema
- PostAttachSchema
- CommentAttachSchema
- HashtagSchema
- NotificationsSettingsSchema
- NotificationSchema
- Ntfs
- Ntf
- PinSchema
- PollOptionSchema
- PollSchema
- PortalSchema
- PostSchema
- ReportSchema
- SessionSchema
- SpanSchema
- ProfileUserSchema
- ProfileSchema
- PrivacySchema
- SubscriptionSchema
- LastSeenSchema
- UserSchema
- MeSchema
- VersionSchema
- AppSchema
Функции
- apiWrapper
- initClient
- setLimiterConfig
- getLimiterConfig
- acquireLimiters
- getDefaultClient
- setDefaultClient
- hasDefaultClient
- compareAuthLevel
- compareAccessType
- sleep
- setLogHandler
- setLogLevel
- getLogger
- parseHtml
- parseMarkdown
- spanToJSON
- formatLastSeen
- getFollowStatus
- parseRussianChangelogDate
- getJHash
- solveDdosGuard
- decodeJwtPayload
- isTokenExpired
- parseSseStream
- parseDatetime
- formatAttachments
- calcViewDuration