Showing preview only (1,089K chars total). Download the full file or copy to clipboard to get everything.
Repository: VKCOM/vk-php-sdk
Branch: master
Commit: cf5b8d844402
Files: 526
Total size: 954.2 KB
Directory structure:
gitextract_yhkxhuck/
├── LICENSE
├── README.md
├── composer.json
├── examples/
│ └── oauth/
│ ├── group.php
│ └── user.php
├── phpunit.xml
└── src/
└── VK/
├── Actions/
│ ├── Account.php
│ ├── Ads.php
│ ├── AppWidgets.php
│ ├── Apps.php
│ ├── Auth.php
│ ├── Board.php
│ ├── Bugtracker.php
│ ├── Calls.php
│ ├── Database.php
│ ├── Docs.php
│ ├── Donut.php
│ ├── DownloadedGames.php
│ ├── Execute.php
│ ├── Fave.php
│ ├── Friends.php
│ ├── Gifts.php
│ ├── Groups.php
│ ├── LeadForms.php
│ ├── Likes.php
│ ├── Market.php
│ ├── Messages.php
│ ├── Newsfeed.php
│ ├── Notes.php
│ ├── Notifications.php
│ ├── Orders.php
│ ├── Pages.php
│ ├── Photos.php
│ ├── Podcasts.php
│ ├── Polls.php
│ ├── PrettyCards.php
│ ├── Search.php
│ ├── Secure.php
│ ├── Stats.php
│ ├── Status.php
│ ├── Storage.php
│ ├── Store.php
│ ├── Stories.php
│ ├── Streaming.php
│ ├── Translations.php
│ ├── Users.php
│ ├── Utils.php
│ ├── Video.php
│ ├── Wall.php
│ └── Widgets.php
├── CallbackApi/
│ ├── VKCallbackApiHandler.php
│ ├── VKCallbackApiLongPollExecutor.php
│ └── VKCallbackApiServerHandler.php
├── Client/
│ ├── Actions/
│ │ └── ActionInterface.php
│ ├── Enums/
│ │ └── VKLanguage.php
│ ├── VKApiClient.php
│ ├── VKApiError.php
│ └── VKApiRequest.php
├── Enums/
│ ├── AccountGetBannedFields.php
│ ├── AccountGetCountersFilter.php
│ ├── AccountGetInfoFields.php
│ ├── AccountSaveProfileInfoBdateVisibility.php
│ ├── AccountSaveProfileInfoRelation.php
│ ├── AccountSaveProfileInfoSex.php
│ ├── AccountSetInfoName.php
│ ├── AdsCheckLinkLinkType.php
│ ├── AdsGetCampaignsFields.php
│ ├── AdsGetDemographicsIdsType.php
│ ├── AdsGetDemographicsPeriod.php
│ ├── AdsGetPostsReachIdsType.php
│ ├── AdsGetStatisticsIdsType.php
│ ├── AdsGetStatisticsPeriod.php
│ ├── AdsGetStatisticsStatsFields.php
│ ├── AdsGetSuggestionsSection.php
│ ├── AdsGetTargetingStatsAdFormat.php
│ ├── AdsGetUploadURLAdFormat.php
│ ├── AppWidgetsGetAppImageUploadServerImageType.php
│ ├── AppWidgetsGetAppImagesImageType.php
│ ├── AppWidgetsGetGroupImageUploadServerImageType.php
│ ├── AppWidgetsGetGroupImagesImageType.php
│ ├── AppWidgetsUpdateType.php
│ ├── AppsAddSnippetButton.php
│ ├── AppsAddSnippetVkRef.php
│ ├── AppsGetAppFields.php
│ ├── AppsGetCatalogFields.php
│ ├── AppsGetCatalogFilter.php
│ ├── AppsGetCatalogSort.php
│ ├── AppsGetFields.php
│ ├── AppsGetFriendsListFields.php
│ ├── AppsGetFriendsListType.php
│ ├── AppsGetLeaderboardType.php
│ ├── AppsGetPlatform.php
│ ├── AppsGetScopesType.php
│ ├── AppsSendRequestType.php
│ ├── AppsUpdateMetaForTestingGroupPlatforms.php
│ ├── Base/
│ │ └── NameCase.php
│ ├── BaseLang.php
│ ├── BoardGetCommentsSort.php
│ ├── BoardGetTopicsOrder.php
│ ├── BoardGetTopicsPreview.php
│ ├── BugtrackerGetBugreportByIdFields.php
│ ├── BugtrackerGetCompanyGroupMembersFields.php
│ ├── BugtrackerGetCompanyMembersFields.php
│ ├── BugtrackerGetCompanyMembersFilterRole.php
│ ├── BugtrackerSetCompanyMemberRoleRole.php
│ ├── DocsGetMessagesUploadServerType.php
│ ├── DocsGetType.php
│ ├── DonutGetSubscriptionsFields.php
│ ├── FaveAddTagPosition.php
│ ├── FaveGetFields.php
│ ├── FaveGetItemType.php
│ ├── FaveGetPagesFields.php
│ ├── FaveGetPagesType.php
│ ├── FaveSetTagsItemType.php
│ ├── FriendsGetFields.php
│ ├── FriendsGetOrder.php
│ ├── FriendsGetRequestsFields.php
│ ├── FriendsGetRequestsSort.php
│ ├── FriendsGetSuggestionsFields.php
│ ├── FriendsGetSuggestionsFilter.php
│ ├── FriendsSearchFields.php
│ ├── Groups/
│ │ ├── AddressWorkInfoStatus.php
│ │ ├── GroupAccess.php
│ │ ├── GroupAgeLimits.php
│ │ ├── GroupAudio.php
│ │ ├── GroupDocs.php
│ │ ├── GroupMarketCurrency.php
│ │ ├── GroupPhotos.php
│ │ ├── GroupRole.php
│ │ ├── GroupSubject.php
│ │ ├── GroupTopics.php
│ │ ├── GroupVideo.php
│ │ ├── GroupWall.php
│ │ ├── GroupWiki.php
│ │ └── MarketState.php
│ ├── GroupsCreateSubtype.php
│ ├── GroupsCreateType.php
│ ├── GroupsGetAddressesFields.php
│ ├── GroupsGetBannedFields.php
│ ├── GroupsGetByIdFields.php
│ ├── GroupsGetFields.php
│ ├── GroupsGetFilter.php
│ ├── GroupsGetInvitedUsersFields.php
│ ├── GroupsGetMembersFields.php
│ ├── GroupsGetMembersFilter.php
│ ├── GroupsGetMembersSort.php
│ ├── GroupsGetRequestsFields.php
│ ├── GroupsSearchSort.php
│ ├── GroupsSearchType.php
│ ├── GroupsTagAddTagColor.php
│ ├── GroupsTagBindAct.php
│ ├── LikesGetListFilter.php
│ ├── LikesGetListFriendsOnly.php
│ ├── LikesType.php
│ ├── MarketEditOrderPaymentStatus.php
│ ├── MarketGetCommentsFields.php
│ ├── MarketGetCommentsSort.php
│ ├── MarketReportCommentReason.php
│ ├── MarketReportReason.php
│ ├── MarketSearchItemsBasicSortBy.php
│ ├── MarketSearchItemsBasicSortDirection.php
│ ├── MarketSearchItemsSortBy.php
│ ├── MarketSearchItemsSortDirection.php
│ ├── MarketSearchRev.php
│ ├── MarketSearchSort.php
│ ├── MessagesGetByConversationMessageIdFields.php
│ ├── MessagesGetByIdFields.php
│ ├── MessagesGetChatFields.php
│ ├── MessagesGetChatPreviewFields.php
│ ├── MessagesGetConversationMembersFields.php
│ ├── MessagesGetConversationsByIdFields.php
│ ├── MessagesGetConversationsFields.php
│ ├── MessagesGetConversationsFilter.php
│ ├── MessagesGetHistoryAttachmentsAttachmentTypes.php
│ ├── MessagesGetHistoryAttachmentsFields.php
│ ├── MessagesGetHistoryAttachmentsMediaType.php
│ ├── MessagesGetHistoryFields.php
│ ├── MessagesGetHistoryRev.php
│ ├── MessagesGetImportantMessagesFields.php
│ ├── MessagesGetIntentUsersIntent.php
│ ├── MessagesGetLongPollHistoryFields.php
│ ├── MessagesMuteChatMentionsMentionStatus.php
│ ├── MessagesSearchConversationsFields.php
│ ├── MessagesSendIntent.php
│ ├── MessagesSetActivityType.php
│ ├── Newsfeed/
│ │ └── IgnoreItemType.php
│ ├── NewsfeedGetBannedFields.php
│ ├── NewsfeedGetCommentsFields.php
│ ├── NewsfeedGetCommentsFilters.php
│ ├── NewsfeedGetFields.php
│ ├── NewsfeedGetFilters.php
│ ├── NewsfeedGetRecommendedFields.php
│ ├── NewsfeedGetSuggestedSourcesFields.php
│ ├── NewsfeedSearchFields.php
│ ├── NewsfeedUnsubscribeType.php
│ ├── NotesGetCommentsSort.php
│ ├── NotesGetSort.php
│ ├── NotificationsGetFilters.php
│ ├── NotificationsSendMessageSendingMode.php
│ ├── OrdersChangeStateAction.php
│ ├── PagesSaveAccessEdit.php
│ ├── PagesSaveAccessView.php
│ ├── PhotosGetCommentsFields.php
│ ├── PhotosGetCommentsSort.php
│ ├── PhotosReportCommentReason.php
│ ├── PhotosReportReason.php
│ ├── PollsCreateBackgroundId.php
│ ├── PollsEditBackgroundId.php
│ ├── PollsGetVotersFields.php
│ ├── StatsGetInterval.php
│ ├── StatsTrackVisitorType.php
│ ├── Stories/
│ │ └── UploadLinkText.php
│ ├── StoriesGetBannedFields.php
│ ├── StoriesGetByIdFields.php
│ ├── StoriesGetFields.php
│ ├── StoriesGetRepliesFields.php
│ ├── StoriesGetViewersFields.php
│ ├── StoriesSaveFields.php
│ ├── StoriesSearchFields.php
│ ├── StreamingGetStatsInterval.php
│ ├── StreamingGetStatsType.php
│ ├── UsersGetFields.php
│ ├── UsersGetFollowersFields.php
│ ├── UsersGetSubscriptionsFields.php
│ ├── UsersReportType.php
│ ├── UsersSearchFields.php
│ ├── UsersSearchSex.php
│ ├── UsersSearchSort.php
│ ├── UsersSearchStatus.php
│ ├── UtilsGetLinkStatsInterval.php
│ ├── UtilsGetLinkStatsSource.php
│ ├── VideoAddAlbumPrivacy.php
│ ├── VideoEditAlbumPrivacy.php
│ ├── VideoGetCommentsSort.php
│ ├── VideoGetSortAlbum.php
│ ├── VideoReportCommentReason.php
│ ├── VideoReportReason.php
│ ├── VideoSearchFilters.php
│ ├── VideoSearchSort.php
│ ├── Wall/
│ │ └── GetFilter.php
│ ├── WallEditTopicId.php
│ ├── WallGetByIdFields.php
│ ├── WallGetCommentFields.php
│ ├── WallGetCommentsFields.php
│ ├── WallGetCommentsSort.php
│ ├── WallGetFields.php
│ ├── WallReportCommentReason.php
│ ├── WallReportPostReason.php
│ ├── WallSearchFields.php
│ └── WidgetsGetCommentsFields.php
├── Exceptions/
│ ├── Api/
│ │ ├── ExceptionMapper.php
│ │ ├── VKApiAccessAlbumException.php
│ │ ├── VKApiAccessAudioException.php
│ │ ├── VKApiAccessCommentException.php
│ │ ├── VKApiAccessException.php
│ │ ├── VKApiAccessGroupException.php
│ │ ├── VKApiAccessGroupsException.php
│ │ ├── VKApiAccessMarketException.php
│ │ ├── VKApiAccessNoteCommentException.php
│ │ ├── VKApiAccessNoteException.php
│ │ ├── VKApiAccessPageException.php
│ │ ├── VKApiAccessVideoException.php
│ │ ├── VKApiActionFailedException.php
│ │ ├── VKApiAdditionalSignupRequiredException.php
│ │ ├── VKApiAdsLookalikeRequestAlreadyInProgressException.php
│ │ ├── VKApiAdsLookalikeRequestAudienceTooLargeException.php
│ │ ├── VKApiAdsLookalikeRequestAudienceTooSmallException.php
│ │ ├── VKApiAdsLookalikeRequestExportAlreadyInProgressException.php
│ │ ├── VKApiAdsLookalikeRequestExportMaxCountPerDayReachedException.php
│ │ ├── VKApiAdsLookalikeRequestExportRetargetingGroupLimitException.php
│ │ ├── VKApiAdsLookalikeRequestMaxCountPerDayReachedException.php
│ │ ├── VKApiAdsObjectDeletedException.php
│ │ ├── VKApiAdsPartialSuccessException.php
│ │ ├── VKApiAdsPermissionException.php
│ │ ├── VKApiAdsSpecificException.php
│ │ ├── VKApiAlbumFullException.php
│ │ ├── VKApiAlbumsLimitException.php
│ │ ├── VKApiAppAuthException.php
│ │ ├── VKApiAppsAlreadyUnlockedException.php
│ │ ├── VKApiAppsEmptyFilterParamsException.php
│ │ ├── VKApiAppsEmptySnippetDataException.php
│ │ ├── VKApiAppsNotFoundSnippetException.php
│ │ ├── VKApiAppsSubscriptionInvalidStatusException.php
│ │ ├── VKApiAppsSubscriptionNotFoundException.php
│ │ ├── VKApiAppsTooManySnippetsException.php
│ │ ├── VKApiAssertVotesException.php
│ │ ├── VKApiAuthAccessTokenHasExpiredException.php
│ │ ├── VKApiAuthAnonymousTokenHasExpiredException.php
│ │ ├── VKApiAuthAnonymousTokenIpMismatchException.php
│ │ ├── VKApiAuthAnonymousTokenIsInvalidException.php
│ │ ├── VKApiAuthException.php
│ │ ├── VKApiAuthFloodException.php
│ │ ├── VKApiAuthHttpsException.php
│ │ ├── VKApiAuthValidationException.php
│ │ ├── VKApiBlockedException.php
│ │ ├── VKApiCallbackApiServersLimitException.php
│ │ ├── VKApiCaptchaException.php
│ │ ├── VKApiClientUpdateNeededException.php
│ │ ├── VKApiClientVersionDeprecatedException.php
│ │ ├── VKApiCompileException.php
│ │ ├── VKApiCuaConfirmationRequiredException.php
│ │ ├── VKApiDisabledException.php
│ │ ├── VKApiEmailConfirmationNeedException.php
│ │ ├── VKApiEnabledInTestException.php
│ │ ├── VKApiFaveAliexpressTagException.php
│ │ ├── VKApiFloodException.php
│ │ ├── VKApiFriendsAddEnemyException.php
│ │ ├── VKApiFriendsAddInEnemyException.php
│ │ ├── VKApiFriendsAddNotFoundException.php
│ │ ├── VKApiFriendsAddYourselfException.php
│ │ ├── VKApiFriendsListIdException.php
│ │ ├── VKApiFriendsListLimitException.php
│ │ ├── VKApiFriendsTooManyFriendsException.php
│ │ ├── VKApiGroupAppIsNotInstalledInCommunityException.php
│ │ ├── VKApiGroupAuthException.php
│ │ ├── VKApiGroupChangeCreatorException.php
│ │ ├── VKApiGroupHostNeed2faException.php
│ │ ├── VKApiGroupInviteLinksNotValidException.php
│ │ ├── VKApiGroupNeed2faException.php
│ │ ├── VKApiGroupNotInClubException.php
│ │ ├── VKApiGroupTooManyAddressesException.php
│ │ ├── VKApiGroupTooManyOfficersException.php
│ │ ├── VKApiInsufficientFundsException.php
│ │ ├── VKApiInvalidAddressException.php
│ │ ├── VKApiIpIsNotAllowedException.php
│ │ ├── VKApiLikesReactionCanNotBeAppliedException.php
│ │ ├── VKApiLimitsException.php
│ │ ├── VKApiMarketAddToMarketAlbumException.php
│ │ ├── VKApiMarketAddToServiceAlbumException.php
│ │ ├── VKApiMarketAlbumMainHiddenException.php
│ │ ├── VKApiMarketAlbumNotFoundException.php
│ │ ├── VKApiMarketCantChangeVkpayStatusException.php
│ │ ├── VKApiMarketCommentsClosedException.php
│ │ ├── VKApiMarketDisabledException.php
│ │ ├── VKApiMarketExtendedNotEnabledException.php
│ │ ├── VKApiMarketFailedToSetAlbumAsMainException.php
│ │ ├── VKApiMarketFailedToUnsetAlbumAsMainException.php
│ │ ├── VKApiMarketGroupingAlreadyHasSuchVariantException.php
│ │ ├── VKApiMarketGroupingHasOtherPropertiesException.php
│ │ ├── VKApiMarketGroupingItemsMustHaveDistinctPropertiesException.php
│ │ ├── VKApiMarketGroupingItemsWithDifferentPropertiesException.php
│ │ ├── VKApiMarketGroupingMustContainMoreThanOneItemException.php
│ │ ├── VKApiMarketGroupingMustHaveVariantsException.php
│ │ ├── VKApiMarketInvalidDimensionsException.php
│ │ ├── VKApiMarketItemAlreadyAddedException.php
│ │ ├── VKApiMarketItemHasBadLinksException.php
│ │ ├── VKApiMarketItemIsNotDeletedException.php
│ │ ├── VKApiMarketItemNotFoundException.php
│ │ ├── VKApiMarketMaxPropertiesLimitExceedException.php
│ │ ├── VKApiMarketMaxVariantsLimitExceedException.php
│ │ ├── VKApiMarketNameTooLongException.php
│ │ ├── VKApiMarketNotEnabledException.php
│ │ ├── VKApiMarketOrdersInvalidStatusException.php
│ │ ├── VKApiMarketOrdersNoCartItemsException.php
│ │ ├── VKApiMarketOrdersOrderNotFoundException.php
│ │ ├── VKApiMarketPhotosCropInvalidFormatException.php
│ │ ├── VKApiMarketPhotosCropOverflowException.php
│ │ ├── VKApiMarketPhotosCropSizeTooLowException.php
│ │ ├── VKApiMarketPropertyNotFoundException.php
│ │ ├── VKApiMarketRestoreTooLateException.php
│ │ ├── VKApiMarketServicesDisabledException.php
│ │ ├── VKApiMarketShopAlreadyDisabledException.php
│ │ ├── VKApiMarketShopAlreadyEnabledException.php
│ │ ├── VKApiMarketTooManyAlbumsException.php
│ │ ├── VKApiMarketTooManyItemsException.php
│ │ ├── VKApiMarketTooManyItemsInAlbumException.php
│ │ ├── VKApiMarketUnknownPropertyTypeException.php
│ │ ├── VKApiMarketVariantNotFoundException.php
│ │ ├── VKApiMarketVariantValueTooLongException.php
│ │ ├── VKApiMarketVariantsException.php
│ │ ├── VKApiMarketVariantsNotEnabledException.php
│ │ ├── VKApiMessagesCantChangeInviteLinkException.php
│ │ ├── VKApiMessagesCantDeleteForAllException.php
│ │ ├── VKApiMessagesCantEditPinnedYetException.php
│ │ ├── VKApiMessagesCantFwdException.php
│ │ ├── VKApiMessagesCantPinExpiringMessageException.php
│ │ ├── VKApiMessagesCantPinOneTimeStoryException.php
│ │ ├── VKApiMessagesCantSeeInviteLinkException.php
│ │ ├── VKApiMessagesChatBotFeatureException.php
│ │ ├── VKApiMessagesChatDisabledException.php
│ │ ├── VKApiMessagesChatNotAdminException.php
│ │ ├── VKApiMessagesChatNotExistException.php
│ │ ├── VKApiMessagesChatUnsupportedException.php
│ │ ├── VKApiMessagesChatUserLeftException.php
│ │ ├── VKApiMessagesChatUserNoAccessException.php
│ │ ├── VKApiMessagesChatUserNotInChatException.php
│ │ ├── VKApiMessagesContactNotFoundException.php
│ │ ├── VKApiMessagesDenySendException.php
│ │ ├── VKApiMessagesDropDeviceCacheException.php
│ │ ├── VKApiMessagesEditExpiredException.php
│ │ ├── VKApiMessagesEditKindDisallowedException.php
│ │ ├── VKApiMessagesForbiddenReactionException.php
│ │ ├── VKApiMessagesGroupForNotificationsOnlyException.php
│ │ ├── VKApiMessagesGroupPeerAccessException.php
│ │ ├── VKApiMessagesIntentCantUseException.php
│ │ ├── VKApiMessagesIntentLimitOverflowException.php
│ │ ├── VKApiMessagesInvalidReactionIdException.php
│ │ ├── VKApiMessagesKeyboardInvalidException.php
│ │ ├── VKApiMessagesMemberAccessToGroupDeniedException.php
│ │ ├── VKApiMessagesMessageCannotBeForwardedException.php
│ │ ├── VKApiMessagesMessageRequestAlreadySentException.php
│ │ ├── VKApiMessagesNeedMessageRequestException.php
│ │ ├── VKApiMessagesPeerBlockedReasonByTimeException.php
│ │ ├── VKApiMessagesPendingMessageRequestException.php
│ │ ├── VKApiMessagesPrivacyException.php
│ │ ├── VKApiMessagesReactionsLimitReachedException.php
│ │ ├── VKApiMessagesTooBigException.php
│ │ ├── VKApiMessagesTooLongForwardsException.php
│ │ ├── VKApiMessagesTooLongMessageException.php
│ │ ├── VKApiMessagesTooManyPostsException.php
│ │ ├── VKApiMessagesTooNewPtsException.php
│ │ ├── VKApiMessagesTooOldPtsException.php
│ │ ├── VKApiMessagesUserBlockedException.php
│ │ ├── VKApiMessagesUserNotDonException.php
│ │ ├── VKApiMessagesWritingDisabledForChatException.php
│ │ ├── VKApiMethodAdsException.php
│ │ ├── VKApiMethodDisabledException.php
│ │ ├── VKApiMethodException.php
│ │ ├── VKApiMethodPermissionException.php
│ │ ├── VKApiMobileNotActivatedException.php
│ │ ├── VKApiNeedConfirmationException.php
│ │ ├── VKApiNeedTokenConfirmationException.php
│ │ ├── VKApiNotFoundException.php
│ │ ├── VKApiNotImplementedYetException.php
│ │ ├── VKApiNotSupportedHttpMethodException.php
│ │ ├── VKApiOtpValidationNeedException.php
│ │ ├── VKApiParamAlbumIdException.php
│ │ ├── VKApiParamApiIdException.php
│ │ ├── VKApiParamDocAccessException.php
│ │ ├── VKApiParamDocDeleteAccessException.php
│ │ ├── VKApiParamDocIdException.php
│ │ ├── VKApiParamDocRestoreAccessException.php
│ │ ├── VKApiParamDocRestoreTimeoutException.php
│ │ ├── VKApiParamDocTitleException.php
│ │ ├── VKApiParamException.php
│ │ ├── VKApiParamGroupIdException.php
│ │ ├── VKApiParamHashException.php
│ │ ├── VKApiParamNoteIdException.php
│ │ ├── VKApiParamPageIdException.php
│ │ ├── VKApiParamPhotoException.php
│ │ ├── VKApiParamPhotosException.php
│ │ ├── VKApiParamServerException.php
│ │ ├── VKApiParamTimestampException.php
│ │ ├── VKApiParamTitleException.php
│ │ ├── VKApiParamUserIdException.php
│ │ ├── VKApiPasswordValidationNeedException.php
│ │ ├── VKApiPermissionException.php
│ │ ├── VKApiPhoneValidationNeedException.php
│ │ ├── VKApiPhotoChangedException.php
│ │ ├── VKApiPollsAccessException.php
│ │ ├── VKApiPollsAccessWithoutVoteException.php
│ │ ├── VKApiPollsAnswerIdException.php
│ │ ├── VKApiPollsPollIdException.php
│ │ ├── VKApiPrettyCardsCardIsConnectedToPostException.php
│ │ ├── VKApiPrettyCardsCardNotFoundException.php
│ │ ├── VKApiPrettyCardsTooManyCardsException.php
│ │ ├── VKApiPrivateProfileException.php
│ │ ├── VKApiRateLimitException.php
│ │ ├── VKApiRecaptchaException.php
│ │ ├── VKApiRequestException.php
│ │ ├── VKApiRuntimeException.php
│ │ ├── VKApiSaveFileException.php
│ │ ├── VKApiSectionDisabledException.php
│ │ ├── VKApiServerException.php
│ │ ├── VKApiSignatureException.php
│ │ ├── VKApiStatusNoAudioException.php
│ │ ├── VKApiStickersNotFavoriteException.php
│ │ ├── VKApiStickersNotPurchasedException.php
│ │ ├── VKApiStickersTooManyFavoritesException.php
│ │ ├── VKApiStoryExpiredException.php
│ │ ├── VKApiStoryIncorrectReplyPrivacyException.php
│ │ ├── VKApiTimeoutException.php
│ │ ├── VKApiTokenExtensionRequiredException.php
│ │ ├── VKApiTooManyException.php
│ │ ├── VKApiTooManyListsException.php
│ │ ├── VKApiTranslationsCantTranslateException.php
│ │ ├── VKApiTranslationsMultipleSourceLangException.php
│ │ ├── VKApiUnknownApplicationException.php
│ │ ├── VKApiUnknownException.php
│ │ ├── VKApiUnknownGroupException.php
│ │ ├── VKApiUnknownUserException.php
│ │ ├── VKApiUploadException.php
│ │ ├── VKApiUserBannedException.php
│ │ ├── VKApiUserDeactivatedException.php
│ │ ├── VKApiUserDeletedException.php
│ │ ├── VKApiUserServiceDeactivatedException.php
│ │ ├── VKApiVideoAlreadyAddedException.php
│ │ ├── VKApiVideoCommentsClosedException.php
│ │ ├── VKApiVotesPermissionException.php
│ │ ├── VKApiWaitException.php
│ │ ├── VKApiWallAccessAddReplyException.php
│ │ ├── VKApiWallAccessCommentException.php
│ │ ├── VKApiWallAccessPostException.php
│ │ ├── VKApiWallAccessRepliesException.php
│ │ ├── VKApiWallAddPostException.php
│ │ ├── VKApiWallAdsPostLimitReachedException.php
│ │ ├── VKApiWallAdsPublishedException.php
│ │ ├── VKApiWallCheckLinkCantDetermineSourceException.php
│ │ ├── VKApiWallCommentNotDeletedException.php
│ │ ├── VKApiWallDonutException.php
│ │ ├── VKApiWallLinksForbiddenException.php
│ │ ├── VKApiWallReplyOwnerFloodException.php
│ │ ├── VKApiWallTooManyRecipientsException.php
│ │ └── VKApiWeightedFloodException.php
│ ├── VKApiException.php
│ ├── VKClientException.php
│ ├── VKException.php
│ ├── VKLongPollServerKeyExpiredException.php
│ ├── VKLongPollServerTsException.php
│ └── VKOAuthException.php
├── OAuth/
│ ├── AbstractOAuth.php
│ ├── Group/
│ │ ├── DTO/
│ │ │ ├── AccessTokenParams.php
│ │ │ └── AuthorizeUrlParams.php
│ │ ├── Display.php
│ │ ├── Group.php
│ │ └── Scopes.php
│ ├── ResponseType.php
│ └── User/
│ ├── DTO/
│ │ ├── AuthorizeUrlParams.php
│ │ ├── IdTokenParams.php
│ │ ├── LogoutParams.php
│ │ ├── RefreshTokensParams.php
│ │ ├── Scopes.php
│ │ ├── TokensParams.php
│ │ └── ViewType.php
│ └── User.php
└── Transport/
└── Client.php
================================================
FILE CONTENTS
================================================
================================================
FILE: LICENSE
================================================
MIT License
Copyright (c) 2016 VK.com
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
================================================
FILE: README.md
================================================
# vkcom/vk-php-sdk
PHP library for VK API interaction, includes OAuth 2.0 authorization and API methods. Full VK API features documentation
can be found [here](http://vk.com/dev).
This library has been created using the VK API JSON Schema. It can be
found [here](https://github.com/VKCOM/vk-api-schema). It uses VK API [version](https://vk.com/dev/versions) 5.199
[](https://packagist.org/packages/vkcom/vkcom/vk-php-sdk)
## 1. Prerequisites
* PHP 7 or PHP 8
## 2. Installation
The VK PHP SDK can be installed using Composer by running the following command:
```sh
composer require vkcom/vk-php-sdk
```
## 3. Initialization
Create VKApiClient object using the following code:
```php
$vk = new \VK\Client\VKApiClient();
```
Also you can initialize `VKApiClient` with different API version and different language like this:
```php
$vk = new VKApiClient('5.199');
```
```php
$vk = new VKApiClient('5.199', \VK\Client\Enums\VKLanguage::ENGLISH);
```
## 4. Authorization
The library provides the authorization flows for user based on OAuth 2.0 protocol implementation in vk.com API. Please
read the full [documentation](https://vk.com/dev/access_token) before you start.
### 4.1. Authorization Code Flow
OAuth 2.0 Authorization Code Flow allows calling methods from the server side.
This flow includes two steps — obtaining an authorization code and exchanging the code for an access token. Primarily
you should obtain the "code" ([manual user access](https://vk.com/dev/authcode_flow_user)
and [manual community access](https://vk.com/dev/authcode_flow_group)) by redirecting the user to the authorization page
using the following method:
Create `VKOAuth` object first:
```php
$oauth = new \VK\OAuth\VKOAuth();
```
#### 4.1.1. For getting **user access key** use following command:
```php
$oauth = new \VK\OAuth\VKOAuth();
$client_id = 1234567;
$redirect_uri = 'https://example.com/vk';
$display = \VK\OAuth\VKOAuthDisplay::PAGE;
$scope = [\VK\OAuth\Scopes\VKOAuthUserScope::WALL, \VK\OAuth\Scopes\VKOAuthUserScope::GROUPS];
$state = 'secret_state_code';
$browser_url = $oauth->getAuthorizeUrl(\VK\OAuth\VKOAuthResponseType::CODE, $client_id, $redirect_uri, $display, $scope, $state);
```
#### 4.1.2. Or if you want to get **community access key** use:
```php
$oauth = new \VK\OAuth\VKOAuth();
$client_id = 1234567;
$redirect_uri = 'https://example.com/vk';
$display = \VK\OAuth\VKOAuthDisplay::PAGE;
$scope = [\VK\OAuth\Scopes\VKOAuthGroupScope::MESSAGES];
$state = 'secret_state_code';
$groups_ids = [1, 2];
$browser_url = $oauth->getAuthorizeUrl(\VK\OAuth\VKOAuthResponseType::CODE, $client_id, $redirect_uri, $display, $scope, $state, $groups_ids);
```
[User access key](https://vk.com/dev/permissions?f=1.%20%D0%9F%D1%80%D0%B0%D0%B2%D0%B0%20%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0%20%D0%B4%D0%BB%D1%8F%20%D1%82%D0%BE%D0%BA%D0%B5%D0%BD%D0%B0%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F)
and [community access key](https://vk.com/dev/permissions?f=2.%20%D0%9F%D1%80%D0%B0%D0%B2%D0%B0%20%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0%20%D0%B4%D0%BB%D1%8F%20%D1%82%D0%BE%D0%BA%D0%B5%D0%BD%D0%B0%20%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B0)
uses different values inside scope array
After successful authorization user's browser will be redirected to the specified **redirect_uri**. Meanwhile the code
will be sent as a GET parameter to the specified address:
```sh
https://example.com?code=CODE
```
Then use this method to get the access token:
```php
$oauth = new \VK\OAuth\VKOAuth();
$client_id = 1234567;
$client_secret = 'SDAScasd'
$redirect_uri = 'https://example.com/vk';
$code = 'CODE';
$response = $oauth->getAccessToken($client_id, $client_secret, $redirect_uri, $code);
$access_token = $response['access_token'];
```
The **redirect_uri** should be the URL that was used to get a code at the first step.
### 4.2. Implicit flow
In difference with authorization code flow this flow gives you temporary access key.
Read more about [user access key](https://vk.com/dev/implicit_flow_user)
and [community access key](https://vk.com/dev/implicit_flow_group).
First step to get access using Implicit flow is creating `VKOauth` object:
```php
$oauth = new \VK\OAuth\VKOAuth();
```
#### 4.2.1. For getting **user access key** use following command:
```php
$oauth = new \VK\OAuth\VKOAuth();
$client_id = 1234567;
$redirect_uri = 'https://example.com/vk';
$display = \VK\OAuth\VKOAuthDisplay::PAGE;
$scope = [\VK\OAuth\Scopes\VKOAuthUserScope::WALL, \VK\OAuth\Scopes\VKOAuthUserScope::GROUPS];
$state = 'secret_state_code';
$revoke_auth = true;
$browser_url = $oauth->getAuthorizeUrl(\VK\OAuth\VKOAuthResponseType::TOKEN, $client_id, $redirect_uri, $display, $scope, $state, null, $revoke_auth);
```
If you want to make user getting access anyway, set **revoke_auth** as true.
#### 4.2.2. Or if you want to get **community access key** use:
```php
$oauth = new \VK\OAuth\VKOAuth();
$client_id = 1234567;
$redirect_uri = 'https://example.com/vk';
$display = \VK\OAuth\VKOAuthDisplay::PAGE;
$scope = [\VK\OAuth\Scopes\VKOAuthGroupScope::MESSAGES];
$state = 'secret_state_code';
$groups_ids = [1, 2];
$browser_url = $oauth->getAuthorizeUrl(\VK\OAuth\VKOAuthResponseType::TOKEN, $client_id, $redirect_uri, $display, $scope, $state, $groups_ids);
```
Arguments are similar with authorization code flow
After successful authorization user's browser will be redirected to the specified **redirect_uri**. Meanwhile the access
token will be sent as a fragment parameter to the specified address:
For **user access key** will be:
```sh
https://example.com#access_token=533bacf01e11f55b536a565b57531ad114461ae8736d6506a3&expires_in=86400&user_id=8492&state=123456
```
And for **community access key**:
```sh
https://example.com#access_token_XXXXXX=533bacf01e11f55b536a565b57531ad114461ae8736d6506a3&expires_in=86400
```
**access_token** is your new access token.
**expires_in** is lifetime of access token in seconds.
**user_id** is user identifier.
**state** is string from `authorize` method.
access_token_**XXXXXX** is community access token where XXXXXX is community identifier.
## 5. API Requests
You can find the full list of VK API methods [here](https://vk.com/dev/methods).
### 5.1. Request sample
Example of calling method **users.get**:
```php
$vk = new \VK\Client\VKApiClient();
$response = $vk->users()->get($access_token, [
'user_ids' => [1, 210700286],
'fields' => ['city', 'photo'],
]);
```
### 5.2. Uploading Photos into a Private Message
Please read [the full manual](https://vk.com/dev/upload_files?f=4.%20Uploading%20Photos%20into%20a%20Private%20Message)
before the start.
Call **photos.getMessagesUploadServer** to receive an upload address:
```php
$vk = new \VK\Client\VKApiClient();
$address = $vk->photos()->getMessagesUploadServer('{access_token}');
```
Then use **upload()** method to send files to the **upload_url** address received in the previous step:
```php
$vk = new \VK\Client\VKApiClient();
$photo = $vk->getRequest()->upload($address['upload_url'], 'photo', 'photo.jpg');
```
You will get a JSON object with **server**, **photo**, **hash** fields. To save a photo call **photos.saveMessagesPhoto
** with these three parameters:
```php
$vk = new \VK\Client\VKApiClient();
$response_save_photo = $vk->photos()->saveMessagesPhoto($access_token, [
'server' => $photo['server'],
'photo' => $photo['photo'],
'hash' => $photo['hash'],
]);
```
Then you can use **owner_id** and **id** parameters from the last response to create an attachment of the uploaded
photo.
### 5.3. Uploading Video Files
Please read [the full manual](https://vk.com/dev/upload_files_2?f=9.%20Uploading%20Video%20Files) before the start.
Call **video.save** to get a video upload server address:
```php
$vk = new \VK\Client\VKApiClient();
$address = $vk->video()->save($access_token, [
'name' => 'My video',
]);
```
Send a file to **upload_url** received previously calling **upload()** method:
```php
$vk = new \VK\Client\VKApiClient();
$video = $vk->getRequest()->upload($address['upload_url'], 'video_file', 'video.mp4');
```
Videos are processed for some time after uploading.
## 6. Groups updates
### 6.1. Long Poll
Enable Long Poll for your group and specify which events should be tracked by calling the following API method:
```php
$vk = new \VK\Client\VKApiClient();
$vk->groups()->setLongPollSettings($access_token, [
'group_id' => 159895463,
'enabled' => 1,
'message_new' => 1,
'wall_post_new' => 1,
]);
```
Override methods from VK\CallbackApi\VKCallbackApiHandler class for handling events:
```php
class CallbackApiMyHandler extends VK\CallbackApi\VKCallbackApiHandler {
public function messageNew($object) {
echo 'New message: ' . $object['body'];
}
public function wallPostNew($object) {
echo 'New wall post: ' . $object['text'];
}
}
```
To start listening to LongPoll events, create an instance of your CallbackApiMyHandler class, instance of
VK\CallbackApi\LongPoll\VKCallbackApiLongPollExecutor class and call method listen():
```php
$vk = new \VK\Client\VKApiClient();
$access_token = 'asdj4iht2i4ntokqngoiqn3ripogqr';
$group_id = 159895463;
$wait = 25;
$handler = new CallbackApiMyHandler();
$executor = new \VK\CallbackApi\VKCallbackApiLongPollExecutor($vk, $access_token, $group_id, $handler, $wait);
$executor->listen();
```
Parameter **wait** is the waiting period.
While calling function **listen()** you can also specify the number of the event from which you want to receive data.
The default value is the number of the last event.
Example:
```php
$vk = new \VK\Client\VKApiClient();
$access_token = 'asdj4iht2i4ntokqngoiqn3ripogqr';
$group_id = 159895463;
$timestamp = 12;
$wait = 25;
$executor = new \VK\CallbackApi\VKCallbackApiLongPollExecutor($vk, $access_token, $group_id, $handler, $wait);
$executor->listen($timestamp);
```
### 6.2. Callback API
CallbackApi handler will wait for event notifications form VK. Once an event has occurred, you will be notified of it
and will be able to handle it. More information [here](https://vk.com/dev/callback_api).
To start using Callback API you need to configure it under the "Manage community" tab of your community page.
The first step is confirming your domain. VK sends a request to your server with the event type **confirmation** and you
need to send back a confirmation string. For other types of events you need to send back `ok` string.
Take a look at this example:
```php
class ServerHandler extends \VK\CallbackApi\VKCallbackApiServerHandler {
const SECRET = 'ab12aba';
const GROUP_ID = 123999;
const CONFIRMATION_TOKEN = 'e67anm1';
function confirmation(int $group_id, ?string $secret) {
if ($secret === static::SECRET && $group_id === static::GROUP_ID) {
echo static::CONFIRMATION_TOKEN;
}
}
public function messageNew(int $group_id, ?string $secret, array $object) {
echo 'ok';
}
}
$handler = new ServerHandler();
$data = json_decode(file_get_contents('php://input'));
$handler->parse($data);
```
To handle events you need to override methods from VK\CallbackApi\Server\VKCallbackApiServerHandler class as shown
above.
`confirmation` event handler has 2 arguments: group id, and secret key. You need to override this method.
================================================
FILE: composer.json
================================================
{
"name": "vkcom/vk-php-sdk",
"version": "5.199.0",
"description": "VK PHP SDK",
"keywords": [
"vk",
"sdk"
],
"type": "library",
"homepage": "https://github.com/VKCOM/vk-api-schema",
"license": "MIT",
"require": {
"php": "^7|^8",
"guzzlehttp/guzzle": "^7.5"
},
"autoload": {
"psr-4": {
"VK\\": "src/VK"
}
},
"minimum-stability": "dev"
}
================================================
FILE: examples/oauth/group.php
================================================
<?php
use VK\OAuth\Group\Display;
use VK\OAuth\Group\DTO\AccessTokenParams;
use VK\OAuth\Group\DTO\AuthorizeUrlParams;
use VK\OAuth\Group\Group;
use VK\OAuth\ResponseType;
require 'vendor/autoload.php';
$clientId = 1234567;
$clientSecret = 'secret';
$redirectUri = 'https://domain.tld';
$state = 'abc';
$auth = new Group();
$authParams = new AuthorizeUrlParams(
ResponseType::CODE,
$clientId,
$redirectUri,
Display::PAGE,
$state,
);
$authUrl = $auth->getAuthorizeUrl($authParams);
echo '1. Copy and paste into your browser\'s address bar and press Enter: ' . $auth->getAuthorizeUrl($authParams) . "\n";
echo "2. Login\n";
echo "3. Copy url from the address bar\n";
echo "4. Paste this option below\n\n";
echo 'url > ';
$handle = fopen ('php://stdin','r');
$url = fgets($handle);
fclose($handle);
$query = parse_url($url, PHP_URL_QUERY);
if (empty($query)) {
echo "[err] empty query in url\n";
exit(1);
}
parse_str($query, $q);
if (empty($q['code'])) {
echo "[err] not found parameter code in url\n";
exit(1);
}
$tokenParams = new AccessTokenParams($clientId, $clientSecret, $redirectUri, $q['code']);
$token = $auth->getAccessToken($tokenParams);
echo "token: " . $token['access_token'] . "\n\n";
================================================
FILE: examples/oauth/user.php
================================================
<?php
use VK\OAuth\User\DTO\AuthorizeUrlParams;
use VK\OAuth\User\DTO\TokensParams;
use VK\OAuth\User\User;
require 'vendor/autoload.php';
$clientId = 1234567;
$clientSecret = 'secret';
$redirectUri = 'https://domain.tld';
$state = 'abc';
// @see https://datatracker.ietf.org/doc/html/rfc7636#section-4.1
$verifier = 'very_very_very_very_very_very_big_random_string';
$auth = new User();
$authParams = (new AuthorizeUrlParams(
$clientId,
$verifier,
$redirectUri,
$state,
))->setScope([Scopes::EMAIL, Scopes::PHONE]);
$authUrl = $auth->getAuthorizeUrl($authParams);
echo '1. Copy and paste into your browser\'s address bar and press Enter: ' . $auth->getAuthorizeUrl($authParams) . "\n";
echo "2. Login\n";
echo "3. Copy url from the address bar\n";
echo "4. Paste this option below\n\n";
echo 'url > ';
$handle = fopen ('php://stdin','r');
$url = fgets($handle);
fclose($handle);
$query = parse_url($url, PHP_URL_QUERY);
if (empty($query)) {
echo "[err] empty query in url\n";
exit(1);
}
parse_str($query, $q);
if (empty($q['code'])) {
echo "[err] not found parameter code in url\n";
exit(1);
}
if (empty($q['device_id'])) {
echo "[err] not found parameter device_id in url\n";
exit(1);
}
if (empty($q['state'])) {
echo "[err] not found parameter state in url\n";
exit(1);
}
if ($q['state'] !== $state) {
echo "[err] invalid state value in url, expect {$state}: {$q['state']}\n";
exit(1);
}
echo "code: " . $q['code'] . "\n";
echo "device_id: " . $q['device_id'] . "\n\n";
$tokenParams = new TokensParams($clientId, $verifier, $redirectUri, $q['code'], $q['device_id']);
$token = $auth->getTokens($tokenParams);
echo "refresh_token: " . $token['refresh_token'] . "\n";
echo "access_token: " . $token['access_token'] . "\n";
echo "id_token: " . $token['id_token'] . "\n";
echo "token type: " . $token['token_type'] . "\n";
================================================
FILE: phpunit.xml
================================================
<phpunit bootstrap="vendor/autoload.php"
colors="true"
convertErrorsToExceptions="true"
convertNoticesToExceptions="true"
convertWarningsToExceptions="true"
stopOnFailure="true">
<testsuites>
<testsuite name="Unit Tests">
<directory>tests</directory>
</testsuite>
</testsuites>
</phpunit>
================================================
FILE: src/VK/Actions/Account.php
================================================
<?php
namespace VK\Actions;
use VK\Client\Actions\ActionInterface;
use VK\Client\VKApiRequest;
use VK\Enums\AccountSaveProfileInfoBdateVisibility;
use VK\Enums\AccountSaveProfileInfoRelation;
use VK\Enums\AccountSaveProfileInfoSex;
use VK\Enums\AccountSetInfoName;
use VK\Exceptions\Api\VKApiInvalidAddressException;
use VK\Exceptions\VKApiException;
use VK\Exceptions\VKClientException;
class Account implements ActionInterface
{
/** @param VKApiRequest $request */
private VKApiRequest $request;
/**
* Account constructor.
* @param VKApiRequest $request
*/
public function __construct(VKApiRequest $request)
{
$this->request = $request;
}
/**
* @param string $access_token
* @param array $params
* - @var integer owner_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function ban(string $access_token, array $params = [])
{
return $this->request->post('account.ban', $access_token, $params);
}
/**
* Changes a user password after access is successfully restored with the [vk.com/dev/auth.restore|auth.restore] method.
* @param string $access_token
* @param array $params
* - @var string restore_sid: Session id received after the [vk.com/dev/auth.restore|auth.restore] method is executed. (If the password is changed right after the access was restored)
* - @var string change_password_hash: Hash received after a successful OAuth authorization with a code got by SMS. (If the password is changed right after the access was restored)
* - @var string old_password: Current user password.
* - @var string new_password: New password that will be set as a current
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function changePassword(string $access_token, array $params = [])
{
return $this->request->post('account.changePassword', $access_token, $params);
}
/**
* Returns a list of active ads (offers) which executed by the user will bring him/her respective number of votes to his balance in the application.
* @param string $access_token
* @param array $params
* - @var integer offset
* - @var integer count: Number of results to return.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getActiveOffers(string $access_token, array $params = [])
{
return $this->request->post('account.getActiveOffers', $access_token, $params);
}
/**
* Gets settings of the user in this application.
* @param string $access_token
* @param array $params
* - @var integer user_id: User ID whose settings information shall be got. By default: current user.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getAppPermissions(string $access_token, array $params = [])
{
return $this->request->post('account.getAppPermissions', $access_token, $params);
}
/**
* Returns a user's blacklist.
* @param string $access_token
* @param array $params
* - @var integer offset: Offset needed to return a specific subset of results.
* - @var integer count: Number of results to return.
* - @var array[AccountGetBannedFields] fields: Additional fields of [vk.com/dev/fields|profiles] and [vk.com/dev/fields_groups|communities] to return.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getBanned(string $access_token, array $params = [])
{
return $this->request->post('account.getBanned', $access_token, $params);
}
/**
* Returns non-null values of user counters.
* @param string $access_token
* @param array $params
* - @var array[AccountGetCountersFilter] filter: Counters to be returned.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getCounters(string $access_token, array $params = [])
{
return $this->request->post('account.getCounters', $access_token, $params);
}
/**
* Returns current account info.
* @param string $access_token
* @param array $params
* - @var array[AccountGetInfoFields] fields: Fields to return. Possible values: *'country' - user country,, *'https_required' - is "HTTPS only" option enabled,, *'own_posts_default' - is "Show my posts only" option is enabled,, *'no_wall_replies' - are wall replies disabled or not,, *'intro' - is intro passed by user or not,, *'lang' - user language. By default: all.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getInfo(string $access_token, array $params = [])
{
return $this->request->post('account.getInfo', $access_token, $params);
}
/**
* Returns the current account info.
* @param string $access_token
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getProfileInfo(string $access_token)
{
return $this->request->post('account.getProfileInfo', $access_token);
}
/**
* Gets settings of push notifications.
* @param string $access_token
* @param array $params
* - @var string device_id: Unique device ID.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getPushSettings(string $access_token, array $params = [])
{
return $this->request->post('account.getPushSettings', $access_token, $params);
}
/**
* Subscribes an iOS/Android/Windows Phone-based device to receive push notifications
* @param string $access_token
* @param array $params
* - @var string token: Device token used to send notifications. (for mpns, the token shall be URL for sending of notifications)
* - @var string device_model: String name of device model.
* - @var integer device_year: Device year.
* - @var string device_id: Unique device ID.
* - @var string system_version: String version of device operating system.
* - @var string settings: Push settings in a [vk.com/dev/push_settings|special format].
* - @var boolean sandbox
* - @var boolean pushes_granted
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function registerDevice(string $access_token, array $params = [])
{
return $this->request->post('account.registerDevice', $access_token, $params);
}
/**
* Edits current profile info.
* @param string $access_token
* @param array $params
* - @var string first_name: User first name.
* - @var string last_name: User last name.
* - @var string maiden_name: User maiden name (female only)
* - @var string screen_name: User screen name.
* - @var integer cancel_request_id: ID of the name change request to be canceled. If this parameter is sent, all the others are ignored.
* - @var AccountSaveProfileInfoSex sex: User sex. Possible values: , * '1' - female,, * '2' - male.
* - @var AccountSaveProfileInfoRelation relation: User relationship status. Possible values: , * '1' - single,, * '2' - in a relationship,, * '3' - engaged,, * '4' - married,, * '5' - it's complicated,, * '6' - actively searching,, * '7' - in love,, * '0' - not specified.
* - @var integer relation_partner_id: ID of the relationship partner.
* - @var string bdate: User birth date, format: DD.MM.YYYY.
* - @var AccountSaveProfileInfoBdateVisibility bdate_visibility: Birth date visibility. Returned values: , * '1' - show birth date,, * '2' - show only month and day,, * '0' - hide birth date.
* - @var string home_town: User home town.
* - @var integer country_id: User country.
* - @var integer city_id: User city.
* - @var string status: Status text.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiInvalidAddressException Invalid screen name
*/
public function saveProfileInfo(string $access_token, array $params = [])
{
return $this->request->post('account.saveProfileInfo', $access_token, $params);
}
/**
* Allows to edit the current account info.
* @param string $access_token
* @param array $params
* - @var AccountSetInfoName name: Setting name.
* - @var string value: Setting value.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function setInfo(string $access_token, array $params = [])
{
return $this->request->post('account.setInfo', $access_token, $params);
}
/**
* Marks a current user as offline.
* @param string $access_token
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function setOffline(string $access_token)
{
return $this->request->post('account.setOffline', $access_token);
}
/**
* Marks the current user as online for 15 minutes.
* @param string $access_token
* @param array $params
* - @var boolean voip: '1' if videocalls are available for current device.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function setOnline(string $access_token, array $params = [])
{
return $this->request->post('account.setOnline', $access_token, $params);
}
/**
* Change push settings.
* @param string $access_token
* @param array $params
* - @var string device_id: Unique device ID.
* - @var string settings: Push settings in a [vk.com/dev/push_settings|special format].
* - @var string key: Notification key.
* - @var array[string] value: New value for the key in a [vk.com/dev/push_settings|special format].
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function setPushSettings(string $access_token, array $params = [])
{
return $this->request->post('account.setPushSettings', $access_token, $params);
}
/**
* Mutes push notifications for the set period of time.
* @param string $access_token
* @param array $params
* - @var string device_id: Unique device ID.
* - @var integer time: Time in seconds for what notifications should be disabled. '-1' to disable forever.
* - @var integer peer_id: Destination ID. "For user: 'User ID', e.g. '12345'. For chat: '2000000000' + 'Chat ID', e.g. '2000000001'. For community: '- Community ID', e.g. '-12345'. "
* - @var integer sound: '1' - to enable sound in this dialog, '0' - to disable sound. Only if 'peer_id' contains user or community ID.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function setSilenceMode(string $access_token, array $params = [])
{
return $this->request->post('account.setSilenceMode', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer owner_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function unban(string $access_token, array $params = [])
{
return $this->request->post('account.unban', $access_token, $params);
}
/**
* Unsubscribes a device from push notifications.
* @param string $access_token
* @param array $params
* - @var string device_id: Unique device ID.
* - @var boolean sandbox
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function unregisterDevice(string $access_token, array $params = [])
{
return $this->request->post('account.unregisterDevice', $access_token, $params);
}
}
================================================
FILE: src/VK/Actions/Ads.php
================================================
<?php
namespace VK\Actions;
use VK\Client\Actions\ActionInterface;
use VK\Client\VKApiRequest;
use VK\Enums\AdsCheckLinkLinkType;
use VK\Enums\AdsGetDemographicsIdsType;
use VK\Enums\AdsGetDemographicsPeriod;
use VK\Enums\AdsGetPostsReachIdsType;
use VK\Enums\AdsGetStatisticsIdsType;
use VK\Enums\AdsGetStatisticsPeriod;
use VK\Enums\AdsGetSuggestionsSection;
use VK\Enums\AdsGetTargetingStatsAdFormat;
use VK\Enums\AdsGetUploadURLAdFormat;
use VK\Enums\BaseLang;
use VK\Exceptions\Api\VKApiAdsLookalikeRequestAlreadyInProgressException;
use VK\Exceptions\Api\VKApiAdsLookalikeRequestAudienceTooLargeException;
use VK\Exceptions\Api\VKApiAdsLookalikeRequestAudienceTooSmallException;
use VK\Exceptions\Api\VKApiAdsLookalikeRequestExportAlreadyInProgressException;
use VK\Exceptions\Api\VKApiAdsLookalikeRequestExportMaxCountPerDayReachedException;
use VK\Exceptions\Api\VKApiAdsLookalikeRequestExportRetargetingGroupLimitException;
use VK\Exceptions\Api\VKApiAdsLookalikeRequestMaxCountPerDayReachedException;
use VK\Exceptions\Api\VKApiAdsObjectDeletedException;
use VK\Exceptions\Api\VKApiAdsPartialSuccessException;
use VK\Exceptions\Api\VKApiNotFoundException;
use VK\Exceptions\Api\VKApiWeightedFloodException;
use VK\Exceptions\VKApiException;
use VK\Exceptions\VKClientException;
class Ads implements ActionInterface
{
/** @param VKApiRequest $request */
private VKApiRequest $request;
/**
* Ads constructor.
* @param VKApiRequest $request
*/
public function __construct(VKApiRequest $request)
{
$this->request = $request;
}
/**
* Adds managers and/or supervisors to advertising account.
* @param string $access_token
* @param array $params
* - @var integer account_id: Advertising account ID.
* - @var string data: Serialized JSON array of objects that describe added managers. Description of 'user_specification' objects see below.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function addOfficeUsers(string $access_token, array $params = [])
{
return $this->request->post('ads.addOfficeUsers', $access_token, $params);
}
/**
* Allows to check the ad link.
* @param string $access_token
* @param array $params
* - @var integer account_id: Advertising account ID.
* - @var AdsCheckLinkLinkType link_type: Object type: *'community' - community,, *'post' - community post,, *'application' - VK application,, *'video' - video,, *'site' - external site.
* - @var string link_url: Object URL.
* - @var integer campaign_id: Campaign ID
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function checkLink(string $access_token, array $params = [])
{
return $this->request->post('ads.checkLink', $access_token, $params);
}
/**
* Creates ads.
* @param string $access_token
* @param array $params
* - @var integer account_id: Advertising account ID.
* - @var string data: Serialized JSON array of objects that describe created ads. Description of 'ad_specification' objects see below.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiAdsPartialSuccessException Some part of the request has not been completed
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function createAds(string $access_token, array $params = [])
{
return $this->request->post('ads.createAds', $access_token, $params);
}
/**
* Creates advertising campaigns.
* @param string $access_token
* @param array $params
* - @var integer account_id: Advertising account ID.
* - @var string data: Serialized JSON array of objects that describe created campaigns. Description of 'campaign_specification' objects see below.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiAdsPartialSuccessException Some part of the request has not been completed
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function createCampaigns(string $access_token, array $params = [])
{
return $this->request->post('ads.createCampaigns', $access_token, $params);
}
/**
* Creates clients of an advertising agency.
* @param string $access_token
* @param array $params
* - @var integer account_id: Advertising account ID.
* - @var string data: Serialized JSON array of objects that describe created campaigns. Description of 'client_specification' objects see below.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiAdsPartialSuccessException Some part of the request has not been completed
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function createClients(string $access_token, array $params = [])
{
return $this->request->post('ads.createClients', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer account_id
* - @var integer client_id
* - @var string source_type
* - @var integer retargeting_group_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
* @throws VKApiAdsLookalikeRequestAlreadyInProgressException Lookalike request with same source already in progress
* @throws VKApiAdsLookalikeRequestMaxCountPerDayReachedException Max count of lookalike requests per day reached
* @throws VKApiAdsLookalikeRequestAudienceTooLargeException Given audience is too large
* @throws VKApiAdsLookalikeRequestAudienceTooSmallException Given audience is too small
*/
public function createLookalikeRequest(string $access_token, array $params = [])
{
return $this->request->post('ads.createLookalikeRequest', $access_token, $params);
}
/**
* Creates a group to re-target ads for users who visited advertiser's site (viewed information about the product, registered, etc.).
* @param string $access_token
* @param array $params
* - @var integer account_id: Advertising account ID.
* - @var integer client_id: 'Only for advertising agencies.', ID of the client with the advertising account where the group will be created.
* - @var string name: Name of the target group - a string up to 64 characters long.
* - @var integer lifetime: 'For groups with auditory created with pixel code only.', , Number of days after that users will be automatically removed from the group.
* - @var integer target_pixel_id
* - @var string target_pixel_rules
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function createTargetGroup(string $access_token, array $params = [])
{
return $this->request->post('ads.createTargetGroup', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer account_id
* - @var integer client_id
* - @var string name
* - @var string domain
* - @var integer category_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function createTargetPixel(string $access_token, array $params = [])
{
return $this->request->post('ads.createTargetPixel', $access_token, $params);
}
/**
* Archives ads.
* @param string $access_token
* @param array $params
* - @var integer account_id: Advertising account ID.
* - @var string ids: Serialized JSON array with ad IDs.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiAdsObjectDeletedException Object deleted
* @throws VKApiAdsPartialSuccessException Some part of the request has not been completed
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function deleteAds(string $access_token, array $params = [])
{
return $this->request->post('ads.deleteAds', $access_token, $params);
}
/**
* Archives advertising campaigns.
* @param string $access_token
* @param array $params
* - @var integer account_id: Advertising account ID.
* - @var string ids: Serialized JSON array with IDs of deleted campaigns.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiAdsObjectDeletedException Object deleted
* @throws VKApiAdsPartialSuccessException Some part of the request has not been completed
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function deleteCampaigns(string $access_token, array $params = [])
{
return $this->request->post('ads.deleteCampaigns', $access_token, $params);
}
/**
* Archives clients of an advertising agency.
* @param string $access_token
* @param array $params
* - @var integer account_id: Advertising account ID.
* - @var string ids: Serialized JSON array with IDs of deleted clients.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiAdsObjectDeletedException Object deleted
* @throws VKApiAdsPartialSuccessException Some part of the request has not been completed
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function deleteClients(string $access_token, array $params = [])
{
return $this->request->post('ads.deleteClients', $access_token, $params);
}
/**
* Deletes a retarget group.
* @param string $access_token
* @param array $params
* - @var integer account_id: Advertising account ID.
* - @var integer client_id: 'Only for advertising agencies.' , ID of the client with the advertising account where the group will be created.
* - @var integer target_group_id: Group ID.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function deleteTargetGroup(string $access_token, array $params = [])
{
return $this->request->post('ads.deleteTargetGroup', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer account_id
* - @var integer client_id
* - @var integer target_pixel_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function deleteTargetPixel(string $access_token, array $params = [])
{
return $this->request->post('ads.deleteTargetPixel', $access_token, $params);
}
/**
* Returns a list of advertising accounts.
* @param string $access_token
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getAccounts(string $access_token)
{
return $this->request->post('ads.getAccounts', $access_token);
}
/**
* Returns number of ads.
* @param string $access_token
* @param array $params
* - @var integer account_id: Advertising account ID.
* - @var integer client_id: 'Available and required for advertising agencies.' ID of the client ads are retrieved from.
* - @var boolean include_deleted: Flag that specifies whether archived ads shall be shown: *0 - show only active ads,, *1 - show all ads.
* - @var boolean only_deleted: Flag that specifies whether to show only archived ads: *0 - show all ads,, *1 - show only archived ads. Available when include_deleted flag is *1
* - @var string campaign_ids: Filter by advertising campaigns. Serialized JSON array with campaign IDs. If the parameter is null, ads of all campaigns will be shown.
* - @var string ad_ids: Filter by ads. Serialized JSON array with ad IDs. If the parameter is null, all ads will be shown.
* - @var integer limit: Limit of number of returned ads. Used only if ad_ids parameter is null, and 'campaign_ids' parameter contains ID of only one campaign.
* - @var integer offset: Offset. Used in the same cases as 'limit' parameter.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function getAds(string $access_token, array $params = [])
{
return $this->request->post('ads.getAds', $access_token, $params);
}
/**
* Returns descriptions of ad layouts.
* @param string $access_token
* @param array $params
* - @var integer account_id: Advertising account ID.
* - @var integer client_id: 'For advertising agencies.' ID of the client ads are retrieved from.
* - @var boolean include_deleted: Flag that specifies whether archived ads shall be shown. *0 - show only active ads,, *1 - show all ads.
* - @var boolean only_deleted: Flag that specifies whether to show only archived ads: *0 - show all ads,, *1 - show only archived ads. Available when include_deleted flag is *1
* - @var string campaign_ids: Filter by advertising campaigns. Serialized JSON array with campaign IDs. If the parameter is null, ads of all campaigns will be shown.
* - @var string ad_ids: Filter by ads. Serialized JSON array with ad IDs. If the parameter is null, all ads will be shown.
* - @var integer limit: Limit of number of returned ads. Used only if 'ad_ids' parameter is null, and 'campaign_ids' parameter contains ID of only one campaign.
* - @var integer offset: Offset. Used in the same cases as 'limit' parameter.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function getAdsLayout(string $access_token, array $params = [])
{
return $this->request->post('ads.getAdsLayout', $access_token, $params);
}
/**
* Returns ad targeting parameters.
* @param string $access_token
* @param array $params
* - @var integer account_id: Advertising account ID.
* - @var integer client_id: 'For advertising agencies.' ID of the client ads are retrieved from.
* - @var boolean include_deleted: flag that specifies whether archived ads shall be shown: *0 - show only active ads,, *1 - show all ads.
* - @var boolean only_deleted
* - @var string campaign_ids: Filter by advertising campaigns. Serialized JSON array with campaign IDs. If the parameter is null, ads of all campaigns will be shown.
* - @var string ad_ids: Filter by ads. Serialized JSON array with ad IDs. If the parameter is null, all ads will be shown.
* - @var integer limit: Limit of number of returned ads. Used only if 'ad_ids' parameter is null, and 'campaign_ids' parameter contains ID of only one campaign.
* - @var integer offset: Offset needed to return a specific subset of results.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function getAdsTargeting(string $access_token, array $params = [])
{
return $this->request->post('ads.getAdsTargeting', $access_token, $params);
}
/**
* Returns current budget of the advertising account.
* @param string $access_token
* @param array $params
* - @var integer account_id: Advertising account ID.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function getBudget(string $access_token, array $params = [])
{
return $this->request->post('ads.getBudget', $access_token, $params);
}
/**
* Returns a list of campaigns in an advertising account.
* @param string $access_token
* @param array $params
* - @var integer account_id: Advertising account ID.
* - @var integer client_id: 'For advertising agencies'. ID of the client advertising campaigns are retrieved from.
* - @var boolean include_deleted: Flag that specifies whether archived ads shall be shown. *0 - show only active campaigns,, *1 - show all campaigns.
* - @var string campaign_ids: Filter of advertising campaigns to show. Serialized JSON array with campaign IDs. Only campaigns that exist in 'campaign_ids' and belong to the specified advertising account will be shown. If the parameter is null, all campaigns will be shown.
* - @var array[AdsGetCampaignsFields] fields
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function getCampaigns(string $access_token, array $params = [])
{
return $this->request->post('ads.getCampaigns', $access_token, $params);
}
/**
* Returns a list of possible ad categories.
* @param string $access_token
* @param array $params
* - @var string lang: Language. The full list of supported languages is [vk.com/dev/api_requests|here].
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getCategories(string $access_token, array $params = [])
{
return $this->request->post('ads.getCategories', $access_token, $params);
}
/**
* Returns a list of advertising agency's clients.
* @param string $access_token
* @param array $params
* - @var integer account_id: Advertising account ID.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function getClients(string $access_token, array $params = [])
{
return $this->request->post('ads.getClients', $access_token, $params);
}
/**
* Returns demographics for ads or campaigns.
* @param string $access_token
* @param array $params
* - @var integer account_id: Advertising account ID.
* - @var AdsGetDemographicsIdsType ids_type: Type of requested objects listed in 'ids' parameter: *ad - ads,, *campaign - campaigns.
* - @var string ids: IDs requested ads or campaigns, separated with a comma, depending on the value set in 'ids_type'. Maximum 2000 objects.
* - @var AdsGetDemographicsPeriod period: Data grouping by dates: *day - statistics by days,, *month - statistics by months,, *overall - overall statistics. 'date_from' and 'date_to' parameters set temporary limits.
* - @var string date_from: Date to show statistics from. For different value of 'period' different date format is used: *day: YYYY-MM-DD, example: 2011-09-27 - September 27, 2011, **0 - day it was created on,, *month: YYYY-MM, example: 2011-09 - September 2011, **0 - month it was created in,, *overall: 0.
* - @var string date_to: Date to show statistics to. For different value of 'period' different date format is used: *day: YYYY-MM-DD, example: 2011-09-27 - September 27, 2011, **0 - current day,, *month: YYYY-MM, example: 2011-09 - September 2011, **0 - current month,, *overall: 0.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function getDemographics(string $access_token, array $params = [])
{
return $this->request->post('ads.getDemographics', $access_token, $params);
}
/**
* Returns information about current state of a counter - number of remaining runs of methods and time to the next counter nulling in seconds.
* @param string $access_token
* @param array $params
* - @var integer account_id: Advertising account ID.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getFloodStats(string $access_token, array $params = [])
{
return $this->request->post('ads.getFloodStats', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer account_id
* - @var integer client_id
* - @var string requests_ids
* - @var integer offset
* - @var integer limit
* - @var string sort_by
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function getLookalikeRequests(string $access_token, array $params = [])
{
return $this->request->post('ads.getLookalikeRequests', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var string artist_name
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
* @throws VKApiNotFoundException Not found
*/
public function getMusicians(string $access_token, array $params = [])
{
return $this->request->post('ads.getMusicians', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var array[integer] ids
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function getMusiciansByIds(string $access_token, array $params = [])
{
return $this->request->post('ads.getMusiciansByIds', $access_token, $params);
}
/**
* Returns a list of managers and supervisors of advertising account.
* @param string $access_token
* @param array $params
* - @var integer account_id: Advertising account ID.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function getOfficeUsers(string $access_token, array $params = [])
{
return $this->request->post('ads.getOfficeUsers', $access_token, $params);
}
/**
* Returns detailed statistics of promoted posts reach from campaigns and ads.
* @param string $access_token
* @param array $params
* - @var integer account_id: Advertising account ID.
* - @var AdsGetPostsReachIdsType ids_type: Type of requested objects listed in 'ids' parameter: *ad - ads,, *campaign - campaigns.
* - @var string ids: IDs requested ads or campaigns, separated with a comma, depending on the value set in 'ids_type'. Maximum 100 objects.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function getPostsReach(string $access_token, array $params = [])
{
return $this->request->post('ads.getPostsReach', $access_token, $params);
}
/**
* Returns a reason of ad rejection for pre-moderation.
* @param string $access_token
* @param array $params
* - @var integer account_id: Advertising account ID.
* - @var integer ad_id: Ad ID.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function getRejectionReason(string $access_token, array $params = [])
{
return $this->request->post('ads.getRejectionReason', $access_token, $params);
}
/**
* Returns statistics of performance indicators for ads, campaigns, clients or the whole account.
* @param string $access_token
* @param array $params
* - @var integer account_id: Advertising account ID.
* - @var AdsGetStatisticsIdsType ids_type: Type of requested objects listed in 'ids' parameter: *ad - ads,, *campaign - campaigns,, *client - clients,, *office - account.
* - @var string ids: IDs requested ads, campaigns, clients or account, separated with a comma, depending on the value set in 'ids_type'. Maximum 2000 objects.
* - @var AdsGetStatisticsPeriod period: Data grouping by dates: *day - statistics by days,, *month - statistics by months,, *overall - overall statistics. 'date_from' and 'date_to' parameters set temporary limits.
* - @var string date_from: Date to show statistics from. For different value of 'period' different date format is used: *day: YYYY-MM-DD, example: 2011-09-27 - September 27, 2011, **0 - day it was created on,, *month: YYYY-MM, example: 2011-09 - September 2011, **0 - month it was created in,, *overall: 0.
* - @var string date_to: Date to show statistics to. For different value of 'period' different date format is used: *day: YYYY-MM-DD, example: 2011-09-27 - September 27, 2011, **0 - current day,, *month: YYYY-MM, example: 2011-09 - September 2011, **0 - current month,, *overall: 0.
* - @var array[AdsGetStatisticsStatsFields] stats_fields: Additional fields to add to statistics
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function getStatistics(string $access_token, array $params = [])
{
return $this->request->post('ads.getStatistics', $access_token, $params);
}
/**
* Returns a set of auto-suggestions for various targeting parameters.
* @param string $access_token
* @param array $params
* - @var AdsGetSuggestionsSection section: Section, suggestions are retrieved in. Available values: *countries - request of a list of countries. If q is not set or blank, a short list of countries is shown. Otherwise, a full list of countries is shown. *regions - requested list of regions. 'country' parameter is required. *cities - requested list of cities. 'country' parameter is required. *districts - requested list of districts. 'cities' parameter is required. *stations - requested list of subway stations. 'cities' parameter is required. *streets - requested list of streets. 'cities' parameter is required. *schools - requested list of educational organizations. 'cities' parameter is required. *interests - requested list of interests. *positions - requested list of positions (professions). *group_types - requested list of group types. *religions - requested list of religious commitments. *browsers - requested list of browsers and mobile devices.
* - @var string ids: Objects IDs separated by commas. If the parameter is passed, 'q, country, cities' should not be passed.
* - @var string q: Filter-line of the request (for countries, regions, cities, streets, schools, interests, positions).
* - @var integer country: ID of the country objects are searched in.
* - @var string cities: IDs of cities where objects are searched in, separated with a comma.
* - @var BaseLang lang: Language of the returned string values. Supported languages: *ru - Russian,, *ua - Ukrainian,, *en - English.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getSuggestions(string $access_token, array $params = [])
{
return $this->request->post('ads.getSuggestions', $access_token, $params);
}
/**
* Returns a list of target groups.
* @param string $access_token
* @param array $params
* - @var integer account_id: Advertising account ID.
* - @var integer client_id: 'Only for advertising agencies.', ID of the client with the advertising account where the group will be created.
* - @var boolean extended: '1' - to return pixel code.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function getTargetGroups(string $access_token, array $params = [])
{
return $this->request->post('ads.getTargetGroups', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer account_id
* - @var integer client_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function getTargetPixels(string $access_token, array $params = [])
{
return $this->request->post('ads.getTargetPixels', $access_token, $params);
}
/**
* Returns the size of targeting audience, and also recommended values for CPC and CPM.
* @param string $access_token
* @param array $params
* - @var integer account_id: Advertising account ID.
* - @var integer client_id
* - @var string criteria: Serialized JSON object that describes targeting parameters. Description of 'criteria' object see below.
* - @var integer ad_id: ID of an ad which targeting parameters shall be analyzed.
* - @var AdsGetTargetingStatsAdFormat ad_format: Ad format. Possible values: *'1' - image and text,, *'2' - big image,, *'3' - exclusive format,, *'4' - community, square image,, *'7' - special app format,, *'8' - special community format,, *'9' - post in community,, *'10' - app board.
* - @var string ad_platform: Platforms to use for ad showing. Possible values: (for 'ad_format' = '1'), *'0' - VK and partner sites,, *'1' - VK only. (for 'ad_format' = '9'), *'all' - all platforms,, *'desktop' - desktop version,, *'mobile' - mobile version and apps.
* - @var string ad_platform_no_wall
* - @var string ad_platform_no_ad_network
* - @var string publisher_platforms
* - @var string link_url: URL for the advertised object.
* - @var string link_domain: Domain of the advertised object.
* - @var boolean need_precise: Additionally return recommended cpc and cpm to reach 5,10..95 percents of audience.
* - @var integer impressions_limit_period: Impressions limit period in seconds, must be a multiple of 86400(day)
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function getTargetingStats(string $access_token, array $params = [])
{
return $this->request->post('ads.getTargetingStats', $access_token, $params);
}
/**
* Returns URL to upload an ad photo to.
* @param string $access_token
* @param array $params
* - @var AdsGetUploadURLAdFormat ad_format: Ad format: *1 - image and text,, *2 - big image,, *3 - exclusive format,, *4 - community, square image,, *7 - special app format.
* - @var integer icon
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getUploadURL(string $access_token, array $params = [])
{
return $this->request->post('ads.getUploadURL', $access_token, $params);
}
/**
* Returns URL to upload an ad video to.
* @param string $access_token
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getVideoUploadURL(string $access_token)
{
return $this->request->post('ads.getVideoUploadURL', $access_token);
}
/**
* Imports a list of advertiser's contacts to count VK registered users against the target group.
* @param string $access_token
* @param array $params
* - @var integer account_id: Advertising account ID.
* - @var integer client_id: 'Only for advertising agencies.' , ID of the client with the advertising account where the group will be created.
* - @var integer target_group_id: Target group ID.
* - @var string contacts: List of phone numbers, emails or user IDs separated with a comma.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function importTargetContacts(string $access_token, array $params = [])
{
return $this->request->post('ads.importTargetContacts', $access_token, $params);
}
/**
* Removes managers and/or supervisors from advertising account.
* @param string $access_token
* @param array $params
* - @var integer account_id: Advertising account ID.
* - @var string ids: Serialized JSON array with IDs of deleted managers.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function removeOfficeUsers(string $access_token, array $params = [])
{
return $this->request->post('ads.removeOfficeUsers', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer account_id
* - @var integer client_id
* - @var integer target_group_id
* - @var string contacts
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function removeTargetContacts(string $access_token, array $params = [])
{
return $this->request->post('ads.removeTargetContacts', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer account_id
* - @var integer client_id
* - @var integer request_id
* - @var integer level
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
* @throws VKApiAdsLookalikeRequestExportAlreadyInProgressException Lookalike request audience save already in progress
* @throws VKApiAdsLookalikeRequestExportMaxCountPerDayReachedException Max count of lookalike request audience saves per day reached
* @throws VKApiAdsLookalikeRequestExportRetargetingGroupLimitException Max count of retargeting groups reached
*/
public function saveLookalikeRequestResult(string $access_token, array $params = [])
{
return $this->request->post('ads.saveLookalikeRequestResult', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer account_id
* - @var integer client_id
* - @var integer target_group_id
* - @var integer share_with_client_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function shareTargetGroup(string $access_token, array $params = [])
{
return $this->request->post('ads.shareTargetGroup', $access_token, $params);
}
/**
* Edits ads.
* @param string $access_token
* @param array $params
* - @var integer account_id: Advertising account ID.
* - @var string data: Serialized JSON array of objects that describe changes in ads. Description of 'ad_edit_specification' objects see below.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function updateAds(string $access_token, array $params = [])
{
return $this->request->post('ads.updateAds', $access_token, $params);
}
/**
* Edits advertising campaigns.
* @param string $access_token
* @param array $params
* - @var integer account_id: Advertising account ID.
* - @var string data: Serialized JSON array of objects that describe changes in campaigns. Description of 'campaign_mod' objects see below.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiAdsPartialSuccessException Some part of the request has not been completed
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function updateCampaigns(string $access_token, array $params = [])
{
return $this->request->post('ads.updateCampaigns', $access_token, $params);
}
/**
* Edits clients of an advertising agency.
* @param string $access_token
* @param array $params
* - @var integer account_id: Advertising account ID.
* - @var string data: Serialized JSON array of objects that describe changes in clients. Description of 'client_mod' objects see below.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function updateClients(string $access_token, array $params = [])
{
return $this->request->post('ads.updateClients', $access_token, $params);
}
/**
* Adds managers and/or supervisors to advertising account.
* @param string $access_token
* @param array $params
* - @var integer account_id: Advertising account ID.
* - @var string data: Serialized JSON array of objects that describe added managers. Description of 'user_specification' objects see below.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function updateOfficeUsers(string $access_token, array $params = [])
{
return $this->request->post('ads.updateOfficeUsers', $access_token, $params);
}
/**
* Edits a retarget group.
* @param string $access_token
* @param array $params
* - @var integer account_id: Advertising account ID.
* - @var integer client_id: 'Only for advertising agencies.' , ID of the client with the advertising account where the group will be created.
* - @var integer target_group_id: Group ID.
* - @var string name: New name of the target group - a string up to 64 characters long.
* - @var string domain: Domain of the site where user accounting code will be placed.
* - @var integer lifetime: 'Only for the groups that get audience from sites with user accounting code.', Time in days when users added to a retarget group will be automatically excluded from it. '0' - automatic exclusion is off.
* - @var integer target_pixel_id
* - @var string target_pixel_rules
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function updateTargetGroup(string $access_token, array $params = [])
{
return $this->request->post('ads.updateTargetGroup', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer account_id
* - @var integer client_id
* - @var integer target_pixel_id
* - @var string name
* - @var string domain
* - @var integer category_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiWeightedFloodException Permission denied. You have requested too many actions this day. Try later.
*/
public function updateTargetPixel(string $access_token, array $params = [])
{
return $this->request->post('ads.updateTargetPixel', $access_token, $params);
}
}
================================================
FILE: src/VK/Actions/AppWidgets.php
================================================
<?php
namespace VK\Actions;
use VK\Client\Actions\ActionInterface;
use VK\Client\VKApiRequest;
use VK\Enums\AppWidgetsGetAppImageUploadServerImageType;
use VK\Enums\AppWidgetsGetAppImagesImageType;
use VK\Enums\AppWidgetsGetGroupImageUploadServerImageType;
use VK\Enums\AppWidgetsGetGroupImagesImageType;
use VK\Enums\AppWidgetsUpdateType;
use VK\Exceptions\Api\VKApiBlockedException;
use VK\Exceptions\Api\VKApiCompileException;
use VK\Exceptions\Api\VKApiParamGroupIdException;
use VK\Exceptions\Api\VKApiParamPhotoException;
use VK\Exceptions\Api\VKApiWallAccessPostException;
use VK\Exceptions\Api\VKApiWallAccessRepliesException;
use VK\Exceptions\VKApiException;
use VK\Exceptions\VKClientException;
class AppWidgets implements ActionInterface
{
/** @param VKApiRequest $request */
private VKApiRequest $request;
/**
* AppWidgets constructor.
* @param VKApiRequest $request
*/
public function __construct(VKApiRequest $request)
{
$this->request = $request;
}
/**
* Returns a URL for uploading a photo to the community collection for community app widgets
* @param string $access_token
* @param array $params
* - @var AppWidgetsGetAppImageUploadServerImageType image_type
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getAppImageUploadServer(string $access_token, array $params = [])
{
return $this->request->post('appWidgets.getAppImageUploadServer', $access_token, $params);
}
/**
* Returns an app collection of images for community app widgets
* @param string $access_token
* @param array $params
* - @var integer offset: Offset needed to return a specific subset of images.
* - @var integer count: Maximum count of results.
* - @var AppWidgetsGetAppImagesImageType image_type
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getAppImages(string $access_token, array $params = [])
{
return $this->request->post('appWidgets.getAppImages', $access_token, $params);
}
/**
* Returns a URL for uploading a photo to the community collection for community app widgets
* @param string $access_token
* @param array $params
* - @var AppWidgetsGetGroupImageUploadServerImageType image_type
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getGroupImageUploadServer(string $access_token, array $params = [])
{
return $this->request->post('appWidgets.getGroupImageUploadServer', $access_token, $params);
}
/**
* Returns a community collection of images for community app widgets
* @param string $access_token
* @param array $params
* - @var integer offset: Offset needed to return a specific subset of images.
* - @var integer count: Maximum count of results.
* - @var AppWidgetsGetGroupImagesImageType image_type
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getGroupImages(string $access_token, array $params = [])
{
return $this->request->post('appWidgets.getGroupImages', $access_token, $params);
}
/**
* Returns an image for community app widgets by its ID
* @param string $access_token
* @param array $params
* - @var array[string] images: List of images IDs
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getImagesById(string $access_token, array $params = [])
{
return $this->request->post('appWidgets.getImagesById', $access_token, $params);
}
/**
* Allows to save image into app collection for community app widgets
* @param string $access_token
* @param array $params
* - @var string hash: Parameter returned when photo is uploaded to server
* - @var string image: Parameter returned when photo is uploaded to server
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiParamPhotoException Invalid photo
*/
public function saveAppImage(string $access_token, array $params = [])
{
return $this->request->post('appWidgets.saveAppImage', $access_token, $params);
}
/**
* Allows to save image into community collection for community app widgets
* @param string $access_token
* @param array $params
* - @var string hash: Parameter returned when photo is uploaded to server
* - @var string image: Parameter returned when photo is uploaded to server
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiParamPhotoException Invalid photo
*/
public function saveGroupImage(string $access_token, array $params = [])
{
return $this->request->post('appWidgets.saveGroupImage', $access_token, $params);
}
/**
* Allows to update community app widget
* @param string $access_token
* @param array $params
* - @var string code
* - @var AppWidgetsUpdateType type
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiCompileException Unable to compile code
* @throws VKApiBlockedException Content blocked
* @throws VKApiWallAccessPostException Access to wall's post denied
* @throws VKApiWallAccessRepliesException Access to post comments denied
* @throws VKApiParamGroupIdException Invalid group id
*/
public function update(string $access_token, array $params = [])
{
return $this->request->post('appWidgets.update', $access_token, $params);
}
}
================================================
FILE: src/VK/Actions/Apps.php
================================================
<?php
namespace VK\Actions;
use VK\Client\Actions\ActionInterface;
use VK\Client\VKApiRequest;
use VK\Enums\AppsAddSnippetButton;
use VK\Enums\AppsGetCatalogFilter;
use VK\Enums\AppsGetCatalogSort;
use VK\Enums\AppsGetFriendsListType;
use VK\Enums\AppsGetLeaderboardType;
use VK\Enums\AppsGetPlatform;
use VK\Enums\AppsGetScopesType;
use VK\Enums\AppsSendRequestType;
use VK\Enums\Base\NameCase;
use VK\Exceptions\Api\VKApiActionFailedException;
use VK\Exceptions\Api\VKApiAppsEmptyFilterParamsException;
use VK\Exceptions\Api\VKApiAppsEmptySnippetDataException;
use VK\Exceptions\Api\VKApiAppsNotFoundSnippetException;
use VK\Exceptions\Api\VKApiAppsTooManySnippetsException;
use VK\Exceptions\VKApiException;
use VK\Exceptions\VKClientException;
class Apps implements ActionInterface
{
/** @param VKApiRequest $request */
private VKApiRequest $request;
/**
* Apps constructor.
* @param VKApiRequest $request
*/
public function __construct(VKApiRequest $request)
{
$this->request = $request;
}
/**
* @param string $access_token
* @param array $params
* - @var array[AppsAddSnippetVkRef] vk_ref
* - @var array[integer] group_id
* - @var array[string] hash
* - @var integer snippet_id
* - @var string title
* - @var string description
* - @var string image_url
* - @var string small_image_url
* - @var AppsAddSnippetButton button
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiAppsEmptyFilterParamsException Empty filter params
* @throws VKApiAppsEmptySnippetDataException Empty snippet data
* @throws VKApiAppsTooManySnippetsException Too many snippets
* @throws VKApiAppsNotFoundSnippetException Not found snippet
*/
public function addSnippet(string $access_token, array $params = [])
{
return $this->request->post('apps.addSnippet', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var array[integer] user_ids
* - @var integer group_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function addUsersToTestingGroup(string $access_token, array $params = [])
{
return $this->request->post('apps.addUsersToTestingGroup', $access_token, $params);
}
/**
* Deletes all request notifications from the current app.
* @param string $access_token
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function deleteAppRequests(string $access_token)
{
return $this->request->post('apps.deleteAppRequests', $access_token);
}
/**
* @param string $access_token
* @param array $params
* - @var integer id
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiAppsNotFoundSnippetException Not found snippet
*/
public function deleteSnippet(string $access_token, array $params = [])
{
return $this->request->post('apps.deleteSnippet', $access_token, $params);
}
/**
* Returns applications data.
* @param string $access_token
* @param array $params
* - @var integer app_id: Application ID
* - @var array[integer] app_ids: List of application ID
* - @var AppsGetPlatform platform: platform. Possible values: *'ios' - iOS,, *'android' - Android,, *'winphone' - Windows Phone,, *'web' - приложения на vk.com. By default: 'web'.
* - @var boolean extended
* - @var boolean return_friends
* - @var array[AppsGetFields] fields: Profile fields to return. Sample values: 'nickname', 'screen_name', 'sex', 'bdate' (birthdate), 'city', 'country', 'timezone', 'photo', 'photo_medium', 'photo_big', 'has_mobile', 'contacts', 'education', 'online', 'counters', 'relation', 'last_seen', 'activity', 'can_write_private_message', 'can_see_all_posts', 'can_post', 'universities', (only if return_friends - 1)
* - @var NameCase name_case: Case for declension of user name and surname: 'nom' - nominative (default),, 'gen' - genitive,, 'dat' - dative,, 'acc' - accusative,, 'ins' - instrumental,, 'abl' - prepositional. (only if 'return_friends' = '1')
* - @var array[AppsGetAppFields] app_fields: List of app fields to return. Fields 'id', 'type' and 'title' will always be in response. Leave this field empty to get all fields
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function get(string $access_token, array $params = [])
{
return $this->request->post('apps.get', $access_token, $params);
}
/**
* Returns a list of applications (apps) available to users in the App Catalog.
* @param string $access_token
* @param array $params
* - @var AppsGetCatalogSort sort: Sort order: 'popular_today' - popular for one day (default), 'visitors' - by visitors number , 'create_date' - by creation date, 'growth_rate' - by growth rate, 'popular_week' - popular for one week
* - @var integer offset: Offset required to return a specific subset of apps.
* - @var integer count: Number of apps to return.
* - @var string platform
* - @var boolean extended: '1' - to return additional fields 'screenshots', 'MAU', 'catalog_position', and 'international'. If set, 'count' must be less than or equal to '100'. '0' - not to return additional fields (default).
* - @var boolean return_friends
* - @var array[AppsGetCatalogFields] fields
* - @var NameCase name_case
* - @var string q: Search query string.
* - @var integer genre_id
* - @var AppsGetCatalogFilter filter: 'installed' - to return list of installed apps (only for mobile platform).
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getCatalog(string $access_token, array $params = [])
{
return $this->request->post('apps.getCatalog', $access_token, $params);
}
/**
* Creates friends list for requests and invites in current app.
* @param string $access_token
* @param array $params
* - @var boolean extended
* - @var integer count: List size.
* - @var integer offset
* - @var AppsGetFriendsListType type: List type. Possible values: * 'invite' - available for invites (don't play the game),, * 'request' - available for request (play the game). By default: 'invite'.
* - @var array[AppsGetFriendsListFields] fields: Additional profile fields, see [vk.com/dev/fields|description].
* - @var string query: Search query string (e.g., 'Vasya Babich').
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getFriendsList(string $access_token, array $params = [])
{
return $this->request->post('apps.getFriendsList', $access_token, $params);
}
/**
* Returns players rating in the game.
* @param string $access_token
* @param array $params
* - @var AppsGetLeaderboardType type: Leaderboard type. Possible values: *'level' - by level,, *'points' - by mission points,, *'score' - by score ().
* - @var boolean global: Rating type. Possible values: *'1' - global rating among all players,, *'0' - rating among user friends.
* - @var boolean extended: 1 - to return additional info about users
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getLeaderboard(string $access_token, array $params = [])
{
return $this->request->post('apps.getLeaderboard', $access_token, $params);
}
/**
* Returns policies and terms given to a mini app.
* @param string $access_token
* @param array $params
* - @var integer app_id: Mini App ID
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getMiniAppPolicies(string $access_token, array $params = [])
{
return $this->request->post('apps.getMiniAppPolicies', $access_token, $params);
}
/**
* Returns scopes for auth
* @param string $access_token
* @param array $params
* - @var AppsGetScopesType type
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getScopes(string $access_token, array $params = [])
{
return $this->request->post('apps.getScopes', $access_token, $params);
}
/**
* Returns user score in app
* @param string $access_token
* @param array $params
* - @var integer user_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getScore(string $access_token, array $params = [])
{
return $this->request->post('apps.getScore', $access_token, $params);
}
/**
* @param string $access_token
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getSnippets(string $access_token)
{
return $this->request->post('apps.getSnippets', $access_token);
}
/**
* @param string $access_token
* @param array $params
* - @var integer group_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getTestingGroups(string $access_token, array $params = [])
{
return $this->request->post('apps.getTestingGroups', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer user_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function isNotificationsAllowed(string $access_token, array $params = [])
{
return $this->request->post('apps.isNotificationsAllowed', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer promo_id: Id of game promo action
* - @var integer user_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiActionFailedException Unable to process action
*/
public function promoHasActiveGift(string $access_token, array $params = [])
{
return $this->request->post('apps.promoHasActiveGift', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer promo_id: Id of game promo action
* - @var integer user_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiActionFailedException Unable to process action
*/
public function promoUseGift(string $access_token, array $params = [])
{
return $this->request->post('apps.promoUseGift', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer group_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function removeTestingGroup(string $access_token, array $params = [])
{
return $this->request->post('apps.removeTestingGroup', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var array[integer] user_ids
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function removeUsersFromTestingGroups(string $access_token, array $params = [])
{
return $this->request->post('apps.removeUsersFromTestingGroups', $access_token, $params);
}
/**
* Sends a request to another user in an app that uses VK authorization.
* @param string $access_token
* @param array $params
* - @var integer user_id: id of the user to send a request
* - @var string text: request text
* - @var AppsSendRequestType type: request type. Values: 'invite' - if the request is sent to a user who does not have the app installed,, 'request' - if a user has already installed the app
* - @var string name
* - @var string key: special string key to be sent with the request
* - @var boolean separate
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function sendRequest(string $access_token, array $params = [])
{
return $this->request->post('apps.sendRequest', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer group_id
* - @var string webview
* - @var string name
* - @var array[AppsUpdateMetaForTestingGroupPlatforms] platforms
* - @var array[integer] user_ids
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function updateMetaForTestingGroup(string $access_token, array $params = [])
{
return $this->request->post('apps.updateMetaForTestingGroup', $access_token, $params);
}
}
================================================
FILE: src/VK/Actions/Auth.php
================================================
<?php
namespace VK\Actions;
use VK\Client\Actions\ActionInterface;
use VK\Client\VKApiRequest;
use VK\Exceptions\Api\VKApiAuthFloodException;
use VK\Exceptions\VKApiException;
use VK\Exceptions\VKClientException;
class Auth implements ActionInterface
{
/** @param VKApiRequest $request */
private VKApiRequest $request;
/**
* Auth constructor.
* @param VKApiRequest $request
*/
public function __construct(VKApiRequest $request)
{
$this->request = $request;
}
/**
* Allows to restore account access using a code received via SMS. " This method is only available for apps with [vk.com/dev/auth_direct|Direct authorization] access. "
* @param string $access_token
* @param array $params
* - @var string phone: User phone number.
* - @var string last_name: User last name.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiAuthFloodException Too many auth attempts, try again later
*/
public function restore(string $access_token, array $params = [])
{
return $this->request->post('auth.restore', $access_token, $params);
}
}
================================================
FILE: src/VK/Actions/Board.php
================================================
<?php
namespace VK\Actions;
use VK\Client\Actions\ActionInterface;
use VK\Client\VKApiRequest;
use VK\Enums\BoardGetCommentsSort;
use VK\Enums\BoardGetTopicsOrder;
use VK\Enums\BoardGetTopicsPreview;
use VK\Exceptions\Api\VKApiGroupNeed2faException;
use VK\Exceptions\VKApiException;
use VK\Exceptions\VKClientException;
class Board implements ActionInterface
{
/** @param VKApiRequest $request */
private VKApiRequest $request;
/**
* Board constructor.
* @param VKApiRequest $request
*/
public function __construct(VKApiRequest $request)
{
$this->request = $request;
}
/**
* Creates a new topic on a community's discussion board.
* @param string $access_token
* @param array $params
* - @var integer group_id: ID of the community that owns the discussion board.
* - @var string title: Topic title.
* - @var string text: Text of the topic.
* - @var boolean from_group: For a community: '1' - to post the topic as by the community, '0' - to post the topic as by the user (default)
* - @var array[string] attachments: List of media objects attached to the topic, in the following format: "<owner_id>_<media_id>,<owner_id>_<media_id>", '' - Type of media object: 'photo' - photo, 'video' - video, 'audio' - audio, 'doc' - document, '<owner_id>' - ID of the media owner. '<media_id>' - Media ID. Example: "photo100172_166443618,photo66748_265827614", , "NOTE: If you try to attach more than one reference, an error will be thrown.",
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiGroupNeed2faException You need to enable 2FA for this action
*/
public function addTopic(string $access_token, array $params = [])
{
return $this->request->post('board.addTopic', $access_token, $params);
}
/**
* Closes a topic on a community's discussion board so that comments cannot be posted.
* @param string $access_token
* @param array $params
* - @var integer group_id: ID of the community that owns the discussion board.
* - @var integer topic_id: Topic ID.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function closeTopic(string $access_token, array $params = [])
{
return $this->request->post('board.closeTopic', $access_token, $params);
}
/**
* Adds a comment on a topic on a community's discussion board.
* @param string $access_token
* @param array $params
* - @var integer group_id: ID of the community that owns the discussion board.
* - @var integer topic_id: ID of the topic to be commented on.
* - @var string message: (Required if 'attachments' is not set.) Text of the comment.
* - @var array[string] attachments: (Required if 'text' is not set.) List of media objects attached to the comment, in the following format: "<owner_id>_<media_id>,<owner_id>_<media_id>", '' - Type of media object: 'photo' - photo, 'video' - video, 'audio' - audio, 'doc' - document, '<owner_id>' - ID of the media owner. '<media_id>' - Media ID.
* - @var boolean from_group: '1' - to post the comment as by the community, '0' - to post the comment as by the user (default)
* - @var integer sticker_id: Sticker ID.
* - @var string guid: Unique identifier to avoid repeated comments.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function createComment(string $access_token, array $params = [])
{
return $this->request->post('board.createComment', $access_token, $params);
}
/**
* Deletes a comment on a topic on a community's discussion board.
* @param string $access_token
* @param array $params
* - @var integer group_id: ID of the community that owns the discussion board.
* - @var integer topic_id: Topic ID.
* - @var integer comment_id: Comment ID.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function deleteComment(string $access_token, array $params = [])
{
return $this->request->post('board.deleteComment', $access_token, $params);
}
/**
* Deletes a topic from a community's discussion board.
* @param string $access_token
* @param array $params
* - @var integer group_id: ID of the community that owns the discussion board.
* - @var integer topic_id: Topic ID.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function deleteTopic(string $access_token, array $params = [])
{
return $this->request->post('board.deleteTopic', $access_token, $params);
}
/**
* Edits a comment on a topic on a community's discussion board.
* @param string $access_token
* @param array $params
* - @var integer group_id: ID of the community that owns the discussion board.
* - @var integer topic_id: Topic ID.
* - @var integer comment_id: ID of the comment on the topic.
* - @var string message: (Required if 'attachments' is not set). New comment text.
* - @var array[string] attachments: (Required if 'message' is not set.) List of media objects attached to the comment, in the following format: "<owner_id>_<media_id>,<owner_id>_<media_id>", '' - Type of media object: 'photo' - photo, 'video' - video, 'audio' - audio, 'doc' - document, '<owner_id>' - ID of the media owner. '<media_id>' - Media ID. Example: "photo100172_166443618,photo66748_265827614"
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function editComment(string $access_token, array $params = [])
{
return $this->request->post('board.editComment', $access_token, $params);
}
/**
* Edits the title of a topic on a community's discussion board.
* @param string $access_token
* @param array $params
* - @var integer group_id: ID of the community that owns the discussion board.
* - @var integer topic_id: Topic ID.
* - @var string title: New title of the topic.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function editTopic(string $access_token, array $params = [])
{
return $this->request->post('board.editTopic', $access_token, $params);
}
/**
* Pins a topic (fixes its place) to the top of a community's discussion board.
* @param string $access_token
* @param array $params
* - @var integer group_id: ID of the community that owns the discussion board.
* - @var integer topic_id: Topic ID.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function fixTopic(string $access_token, array $params = [])
{
return $this->request->post('board.fixTopic', $access_token, $params);
}
/**
* Returns a list of comments on a topic on a community's discussion board.
* @param string $access_token
* @param array $params
* - @var integer group_id: ID of the community that owns the discussion board.
* - @var integer topic_id: Topic ID.
* - @var boolean need_likes: '1' - to return the 'likes' field, '0' - not to return the 'likes' field (default)
* - @var integer start_comment_id
* - @var integer offset: Offset needed to return a specific subset of comments.
* - @var integer count: Number of comments to return.
* - @var boolean extended: '1' - to return information about users who posted comments, '0' - to return no additional fields (default)
* - @var BoardGetCommentsSort sort: Sort order: 'asc' - by creation date in chronological order, 'desc' - by creation date in reverse chronological order,
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getComments(string $access_token, array $params = [])
{
return $this->request->post('board.getComments', $access_token, $params);
}
/**
* Returns a list of topics on a community's discussion board.
* @param string $access_token
* @param array $params
* - @var integer group_id: ID of the community that owns the discussion board.
* - @var array[integer] topic_ids: IDs of topics to be returned (100 maximum). By default, all topics are returned. If this parameter is set, the 'order', 'offset', and 'count' parameters are ignored.
* - @var BoardGetTopicsOrder order: Sort order: '1' - by date updated in reverse chronological order. '2' - by date created in reverse chronological order. '-1' - by date updated in chronological order. '-2' - by date created in chronological order. If no sort order is specified, topics are returned in the order specified by the group administrator. Pinned topics are returned first, regardless of the sorting.
* - @var integer offset: Offset needed to return a specific subset of topics.
* - @var integer count: Number of topics to return.
* - @var boolean extended: '1' - to return information about users who created topics or who posted there last, '0' - to return no additional fields (default)
* - @var BoardGetTopicsPreview preview: '1' - to return the first comment in each topic,, '2' - to return the last comment in each topic,, '0' - to return no comments. By default: '0'.
* - @var integer preview_length: Number of characters after which to truncate the previewed comment. To preview the full comment, specify '0'.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getTopics(string $access_token, array $params = [])
{
return $this->request->post('board.getTopics', $access_token, $params);
}
/**
* Re-opens a previously closed topic on a community's discussion board.
* @param string $access_token
* @param array $params
* - @var integer group_id: ID of the community that owns the discussion board.
* - @var integer topic_id: Topic ID.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function openTopic(string $access_token, array $params = [])
{
return $this->request->post('board.openTopic', $access_token, $params);
}
/**
* Restores a comment deleted from a topic on a community's discussion board.
* @param string $access_token
* @param array $params
* - @var integer group_id: ID of the community that owns the discussion board.
* - @var integer topic_id: Topic ID.
* - @var integer comment_id: Comment ID.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function restoreComment(string $access_token, array $params = [])
{
return $this->request->post('board.restoreComment', $access_token, $params);
}
/**
* Unpins a pinned topic from the top of a community's discussion board.
* @param string $access_token
* @param array $params
* - @var integer group_id: ID of the community that owns the discussion board.
* - @var integer topic_id: Topic ID.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function unfixTopic(string $access_token, array $params = [])
{
return $this->request->post('board.unfixTopic', $access_token, $params);
}
}
================================================
FILE: src/VK/Actions/Bugtracker.php
================================================
<?php
namespace VK\Actions;
use VK\Client\Actions\ActionInterface;
use VK\Client\VKApiRequest;
use VK\Enums\BugtrackerGetCompanyMembersFilterRole;
use VK\Enums\BugtrackerSetCompanyMemberRoleRole;
use VK\Exceptions\Api\VKApiActionFailedException;
use VK\Exceptions\Api\VKApiLimitsException;
use VK\Exceptions\Api\VKApiNotFoundException;
use VK\Exceptions\Api\VKApiParamPhotosException;
use VK\Exceptions\VKApiException;
use VK\Exceptions\VKClientException;
class Bugtracker implements ActionInterface
{
/** @param VKApiRequest $request */
private VKApiRequest $request;
/**
* Bugtracker constructor.
* @param VKApiRequest $request
*/
public function __construct(VKApiRequest $request)
{
$this->request = $request;
}
/**
* @param string $access_token
* @param array $params
* - @var integer company_id
* - @var array[integer] user_ids
* - @var array[integer] company_group_ids
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiNotFoundException Not found
* @throws VKApiLimitsException Out of limits
*/
public function addCompanyGroupsMembers(string $access_token, array $params = [])
{
return $this->request->post('bugtracker.addCompanyGroupsMembers', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var array[integer] user_ids
* - @var integer company_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiNotFoundException Not found
* @throws VKApiLimitsException Out of limits
*/
public function addCompanyMembers(string $access_token, array $params = [])
{
return $this->request->post('bugtracker.addCompanyMembers', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer bugreport_id
* - @var integer status
* - @var string comment
* - @var array[integer] from_statuses
* - @var array[integer] not_in_statuses
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiNotFoundException Not found
* @throws VKApiActionFailedException Unable to process action
*/
public function changeBugreportStatus(string $access_token, array $params = [])
{
return $this->request->post('bugtracker.changeBugreportStatus', $access_token, $params);
}
/**
* Creates the comment to bugreport
* @param string $access_token
* @param array $params
* - @var integer bugreport_id
* - @var string text
* - @var boolean hidden
* - @var boolean hidden_attachments
* - @var boolean force
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiNotFoundException Not found
* @throws VKApiParamPhotosException Invalid photos
*/
public function createComment(string $access_token, array $params = [])
{
return $this->request->post('bugtracker.createComment', $access_token, $params);
}
/**
* Returns extended bugreport data
* @param string $access_token
* @param array $params
* - @var integer bugreport_id
* - @var boolean extended
* - @var array[BugtrackerGetBugreportByIdFields] fields
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiNotFoundException Not found
* @throws VKApiLimitsException Out of limits
*/
public function getBugreportById(string $access_token, array $params = [])
{
return $this->request->post('bugtracker.getBugreportById', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer company_id
* - @var integer company_group_id
* - @var integer count
* - @var integer offset
* - @var string filter_name
* - @var boolean extended
* - @var array[BugtrackerGetCompanyGroupMembersFields] fields
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiNotFoundException Not found
* @throws VKApiLimitsException Out of limits
*/
public function getCompanyGroupMembers(string $access_token, array $params = [])
{
return $this->request->post('bugtracker.getCompanyGroupMembers', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer company_id
* - @var integer count
* - @var integer offset
* - @var string filter_name
* - @var BugtrackerGetCompanyMembersFilterRole filter_role
* - @var integer filter_not_group
* - @var array[integer] filter_member_ids
* - @var boolean extended
* - @var array[BugtrackerGetCompanyMembersFields] fields
* - @var boolean extra
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiNotFoundException Not found
* @throws VKApiLimitsException Out of limits
*/
public function getCompanyMembers(string $access_token, array $params = [])
{
return $this->request->post('bugtracker.getCompanyMembers', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer product_id
* - @var integer version_id
* - @var integer ttl
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiNotFoundException Not found
* @throws VKApiActionFailedException Unable to process action
*/
public function getDownloadVersionUrl(string $access_token, array $params = [])
{
return $this->request->post('bugtracker.getDownloadVersionUrl', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer product_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiNotFoundException Not found
*/
public function getProductBuildUploadServer(string $access_token, array $params = [])
{
return $this->request->post('bugtracker.getProductBuildUploadServer', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer company_id
* - @var integer user_id
* - @var integer company_group_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiNotFoundException Not found
* @throws VKApiLimitsException Out of limits
*/
public function removeCompanyGroupMember(string $access_token, array $params = [])
{
return $this->request->post('bugtracker.removeCompanyGroupMember', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer user_id
* - @var integer company_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiLimitsException Out of limits
*/
public function removeCompanyMember(string $access_token, array $params = [])
{
return $this->request->post('bugtracker.removeCompanyMember', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer product_id
* - @var integer version_id
* - @var string title
* - @var string release_notes
* - @var boolean visible
* - @var boolean set_rft
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiNotFoundException Not found
*/
public function saveProductVersion(string $access_token, array $params = [])
{
return $this->request->post('bugtracker.saveProductVersion', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer user_id
* - @var integer company_id
* - @var BugtrackerSetCompanyMemberRoleRole role
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiNotFoundException Not found
* @throws VKApiLimitsException Out of limits
*/
public function setCompanyMemberRole(string $access_token, array $params = [])
{
return $this->request->post('bugtracker.setCompanyMemberRole', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer product_id
* - @var boolean is_over
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiNotFoundException Not found
* @throws VKApiActionFailedException Unable to process action
*/
public function setProductIsOver(string $access_token, array $params = [])
{
return $this->request->post('bugtracker.setProductIsOver', $access_token, $params);
}
}
================================================
FILE: src/VK/Actions/Calls.php
================================================
<?php
namespace VK\Actions;
use VK\Client\Actions\ActionInterface;
use VK\Client\VKApiRequest;
use VK\Exceptions\VKApiException;
use VK\Exceptions\VKClientException;
class Calls implements ActionInterface
{
/** @param VKApiRequest $request */
private VKApiRequest $request;
/**
* Calls constructor.
* @param VKApiRequest $request
*/
public function __construct(VKApiRequest $request)
{
$this->request = $request;
}
/**
* @param string $access_token
* @param array $params
* - @var string call_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function forceFinish(string $access_token, array $params = [])
{
return $this->request->post('calls.forceFinish', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer group_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function start(string $access_token, array $params = [])
{
return $this->request->post('calls.start', $access_token, $params);
}
}
================================================
FILE: src/VK/Actions/Database.php
================================================
<?php
namespace VK\Actions;
use VK\Client\Actions\ActionInterface;
use VK\Client\VKApiRequest;
use VK\Exceptions\VKApiException;
use VK\Exceptions\VKClientException;
class Database implements ActionInterface
{
/** @param VKApiRequest $request */
private VKApiRequest $request;
/**
* Database constructor.
* @param VKApiRequest $request
*/
public function __construct(VKApiRequest $request)
{
$this->request = $request;
}
/**
* Returns list of chairs on a specified faculty.
* @param string $access_token
* @param array $params
* - @var integer faculty_id: id of the faculty to get chairs from
* - @var integer offset: offset required to get a certain subset of chairs
* - @var integer count: amount of chairs to get
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getChairs(string $access_token, array $params = [])
{
return $this->request->post('database.getChairs', $access_token, $params);
}
/**
* Returns a list of cities.
* @param string $access_token
* @param array $params
* - @var integer region_id: Region ID.
* - @var string q: Search query.
* - @var boolean need_all: '1' - to return all cities in the country, '0' - to return major cities in the country (default),
* - @var integer offset: Offset needed to return a specific subset of cities.
* - @var integer count: Number of cities to return.
* - @var array[string] fields: Cities fields to return. Sample values: 'fias_guid'
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getCities(string $access_token, array $params = [])
{
return $this->request->post('database.getCities', $access_token, $params);
}
/**
* Returns information about cities by their IDs.
* @param string $access_token
* @param array $params
* - @var array[integer] city_ids: City IDs.
* - @var array[string] fields: Cities fields to return. Sample values: 'fias_guid'
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getCitiesById(string $access_token, array $params = [])
{
return $this->request->post('database.getCitiesById', $access_token, $params);
}
/**
* Returns a list of countries.
* @param string $access_token
* @param array $params
* - @var boolean need_all: '1' - to return a full list of all countries, '0' - to return a list of countries near the current user's country (default).
* - @var string code: Country codes in [vk.com/dev/country_codes|ISO 3166-1 alpha-2] standard.
* - @var integer offset: Offset needed to return a specific subset of countries.
* - @var integer count: Number of countries to return.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getCountries(string $access_token, array $params = [])
{
return $this->request->post('database.getCountries', $access_token, $params);
}
/**
* Returns information about countries by their IDs.
* @param string $access_token
* @param array $params
* - @var array[integer] country_ids: Country IDs.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getCountriesById(string $access_token, array $params = [])
{
return $this->request->post('database.getCountriesById', $access_token, $params);
}
/**
* Returns a list of faculties (i.e., university departments).
* @param string $access_token
* @param array $params
* - @var integer university_id: University ID.
* - @var integer offset: Offset needed to return a specific subset of faculties.
* - @var integer count: Number of faculties to return.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getFaculties(string $access_token, array $params = [])
{
return $this->request->post('database.getFaculties', $access_token, $params);
}
/**
* Get metro stations by city
* @param string $access_token
* @param array $params
* - @var integer city_id
* - @var integer offset
* - @var integer count
* - @var boolean extended
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getMetroStations(string $access_token, array $params = [])
{
return $this->request->post('database.getMetroStations', $access_token, $params);
}
/**
* Get metro station by his id
* @param string $access_token
* @param array $params
* - @var array[integer] station_ids
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getMetroStationsById(string $access_token, array $params = [])
{
return $this->request->post('database.getMetroStationsById', $access_token, $params);
}
/**
* Returns a list of regions.
* @param string $access_token
* @param array $params
* - @var string q: Search query.
* - @var integer offset: Offset needed to return specific subset of regions.
* - @var integer count: Number of regions to return.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getRegions(string $access_token, array $params = [])
{
return $this->request->post('database.getRegions', $access_token, $params);
}
/**
* Returns a list of school classes specified for the country.
* @param string $access_token
* @param array $params
* - @var integer country_id: Country ID.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getSchoolClasses(string $access_token, array $params = [])
{
return $this->request->post('database.getSchoolClasses', $access_token, $params);
}
/**
* Returns a list of schools.
* @param string $access_token
* @param array $params
* - @var string q: Search query.
* - @var integer city_id: City ID.
* - @var integer offset: Offset needed to return a specific subset of schools.
* - @var integer count: Number of schools to return.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getSchools(string $access_token, array $params = [])
{
return $this->request->post('database.getSchools', $access_token, $params);
}
/**
* Returns a list of higher education institutions.
* @param string $access_token
* @param array $params
* - @var string q: Search query.
* - @var integer city_id: City ID.
* - @var integer offset: Offset needed to return a specific subset of universities.
* - @var integer count: Number of universities to return.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getUniversities(string $access_token, array $params = [])
{
return $this->request->post('database.getUniversities', $access_token, $params);
}
}
================================================
FILE: src/VK/Actions/Docs.php
================================================
<?php
namespace VK\Actions;
use VK\Client\Actions\ActionInterface;
use VK\Client\VKApiRequest;
use VK\Enums\DocsGetMessagesUploadServerType;
use VK\Enums\DocsGetType;
use VK\Exceptions\Api\VKApiMessagesDenySendException;
use VK\Exceptions\Api\VKApiParamDocAccessException;
use VK\Exceptions\Api\VKApiParamDocDeleteAccessException;
use VK\Exceptions\Api\VKApiParamDocIdException;
use VK\Exceptions\Api\VKApiParamDocRestoreAccessException;
use VK\Exceptions\Api\VKApiParamDocRestoreTimeoutException;
use VK\Exceptions\Api\VKApiParamDocTitleException;
use VK\Exceptions\Api\VKApiSaveFileException;
use VK\Exceptions\VKApiException;
use VK\Exceptions\VKClientException;
class Docs implements ActionInterface
{
/** @param VKApiRequest $request */
private VKApiRequest $request;
/**
* Docs constructor.
* @param VKApiRequest $request
*/
public function __construct(VKApiRequest $request)
{
$this->request = $request;
}
/**
* Copies a document to a user's or community's document list.
* @param string $access_token
* @param array $params
* - @var integer owner_id: ID of the user or community that owns the document. Use a negative value to designate a community ID.
* - @var integer doc_id: Document ID.
* - @var string access_key: Access key. This parameter is required if 'access_key' was returned with the document's data.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function add(string $access_token, array $params = [])
{
return $this->request->post('docs.add', $access_token, $params);
}
/**
* Deletes a user or community document.
* @param string $access_token
* @param array $params
* - @var integer owner_id: ID of the user or community that owns the document. Use a negative value to designate a community ID.
* - @var integer doc_id: Document ID.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiParamDocDeleteAccessException Access to document deleting is denied
* @throws VKApiParamDocIdException Invalid document id
*/
public function delete(string $access_token, array $params = [])
{
return $this->request->post('docs.delete', $access_token, $params);
}
/**
* Edits a document.
* @param string $access_token
* @param array $params
* - @var integer owner_id: User ID or community ID. Use a negative value to designate a community ID.
* - @var integer doc_id: Document ID.
* - @var string title: Document title.
* - @var array[string] tags: Document tags.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiParamDocAccessException Access to document is denied
* @throws VKApiParamDocIdException Invalid document id
* @throws VKApiParamDocTitleException Invalid document title
*/
public function edit(string $access_token, array $params = [])
{
return $this->request->post('docs.edit', $access_token, $params);
}
/**
* Returns detailed information about user or community documents.
* @param string $access_token
* @param array $params
* - @var integer count: Number of documents to return. By default, all documents.
* - @var integer offset: Offset needed to return a specific subset of documents.
* - @var DocsGetType type
* - @var integer owner_id: ID of the user or community that owns the documents. Use a negative value to designate a community ID.
* - @var boolean return_tags
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function get(string $access_token, array $params = [])
{
return $this->request->post('docs.get', $access_token, $params);
}
/**
* Returns information about documents by their IDs.
* @param string $access_token
* @param array $params
* - @var array[string] docs: Document IDs. Example: , "66748_91488,66748_91455",
* - @var boolean return_tags
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getById(string $access_token, array $params = [])
{
return $this->request->post('docs.getById', $access_token, $params);
}
/**
* Returns the server address for document upload.
* @param string $access_token
* @param array $params
* - @var DocsGetMessagesUploadServerType type: Document type.
* - @var integer peer_id: Destination ID. "For user: 'User ID', e.g. '12345'. For chat: '2000000000' + 'Chat ID', e.g. '2000000001'. For community: '- Community ID', e.g. '-12345'. "
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiMessagesDenySendException Can't send messages for users without permission
*/
public function getMessagesUploadServer(string $access_token, array $params = [])
{
return $this->request->post('docs.getMessagesUploadServer', $access_token, $params);
}
/**
* Returns documents types available for current user.
* @param string $access_token
* @param array $params
* - @var integer owner_id: ID of the user or community that owns the documents. Use a negative value to designate a community ID.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getTypes(string $access_token, array $params = [])
{
return $this->request->post('docs.getTypes', $access_token, $params);
}
/**
* Returns the server address for document upload.
* @param string $access_token
* @param array $params
* - @var integer group_id: Community ID (if the document will be uploaded to the community).
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getUploadServer(string $access_token, array $params = [])
{
return $this->request->post('docs.getUploadServer', $access_token, $params);
}
/**
* Returns the server address for document upload onto a user's or community's wall.
* @param string $access_token
* @param array $params
* - @var integer group_id: Community ID (if the document will be uploaded to the community).
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getWallUploadServer(string $access_token, array $params = [])
{
return $this->request->post('docs.getWallUploadServer', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer owner_id
* - @var integer doc_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiParamDocRestoreAccessException Access to document restoring is denied
* @throws VKApiParamDocRestoreTimeoutException Document was deleted too long ago
*/
public function restore(string $access_token, array $params = [])
{
return $this->request->post('docs.restore', $access_token, $params);
}
/**
* Saves a document after [vk.com/dev/upload_files_2|uploading it to a server].
* @param string $access_token
* @param array $params
* - @var string file: This parameter is returned when the file is [vk.com/dev/upload_files_2|uploaded to the server].
* - @var string title: Document title.
* - @var string tags: Document tags.
* - @var boolean return_tags
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiSaveFileException Couldn't save file
*/
public function save(string $access_token, array $params = [])
{
return $this->request->post('docs.save', $access_token, $params);
}
/**
* Returns a list of documents matching the search criteria.
* @param string $access_token
* @param array $params
* - @var string q: Search query string.
* - @var boolean search_own
* - @var integer count: Number of results to return.
* - @var integer offset: Offset needed to return a specific subset of results.
* - @var boolean return_tags
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function search(string $access_token, array $params = [])
{
return $this->request->post('docs.search', $access_token, $params);
}
}
================================================
FILE: src/VK/Actions/Donut.php
================================================
<?php
namespace VK\Actions;
use VK\Client\Actions\ActionInterface;
use VK\Client\VKApiRequest;
use VK\Exceptions\Api\VKApiNotFoundException;
use VK\Exceptions\VKApiException;
use VK\Exceptions\VKClientException;
class Donut implements ActionInterface
{
/** @param VKApiRequest $request */
private VKApiRequest $request;
/**
* Donut constructor.
* @param VKApiRequest $request
*/
public function __construct(VKApiRequest $request)
{
$this->request = $request;
}
/**
* @param string $access_token
* @param array $params
* - @var integer owner_id
* - @var integer offset
* - @var integer count
* - @var array[string] fields
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getFriends(string $access_token, array $params = [])
{
return $this->request->post('donut.getFriends', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer owner_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiNotFoundException Not found
*/
public function getSubscription(string $access_token, array $params = [])
{
return $this->request->post('donut.getSubscription', $access_token, $params);
}
/**
* Returns a list of user's VK Donut subscriptions.
* @param string $access_token
* @param array $params
* - @var array[DonutGetSubscriptionsFields] fields
* - @var integer offset
* - @var integer count
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getSubscriptions(string $access_token, array $params = [])
{
return $this->request->post('donut.getSubscriptions', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer owner_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function isDon(string $access_token, array $params = [])
{
return $this->request->post('donut.isDon', $access_token, $params);
}
}
================================================
FILE: src/VK/Actions/DownloadedGames.php
================================================
<?php
namespace VK\Actions;
use VK\Client\Actions\ActionInterface;
use VK\Client\VKApiRequest;
use VK\Exceptions\Api\VKApiActionFailedException;
use VK\Exceptions\Api\VKApiNotFoundException;
use VK\Exceptions\VKApiException;
use VK\Exceptions\VKClientException;
class DownloadedGames implements ActionInterface
{
/** @param VKApiRequest $request */
private VKApiRequest $request;
/**
* DownloadedGames constructor.
* @param VKApiRequest $request
*/
public function __construct(VKApiRequest $request)
{
$this->request = $request;
}
/**
* @param string $access_token
* @param array $params
* - @var integer user_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiActionFailedException Unable to process action
* @throws VKApiNotFoundException Not found
*/
public function getPaidStatus(string $access_token, array $params = [])
{
return $this->request->post('downloadedGames.getPaidStatus', $access_token, $params);
}
}
================================================
FILE: src/VK/Actions/Execute.php
================================================
<?php
namespace VK\Actions;
use VK\Client\Actions\ActionInterface;
use VK\Client\VKApiRequest;
use VK\Exceptions\Api\VKApiCompileException;
use VK\Exceptions\VKApiException;
use VK\Exceptions\VKClientException;
class Execute implements ActionInterface
{
/** @param VKApiRequest $request */
private VKApiRequest $request;
/**
* Execute constructor.
* @param VKApiRequest $request
*/
public function __construct(VKApiRequest $request)
{
$this->request = $request;
}
/**
* @param string $access_token
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiCompileException Unable to compile code
*/
public function execute(string $access_token)
{
return $this->request->post('execute.execute', $access_token);
}
}
================================================
FILE: src/VK/Actions/Fave.php
================================================
<?php
namespace VK\Actions;
use VK\Client\Actions\ActionInterface;
use VK\Client\VKApiRequest;
use VK\Enums\FaveAddTagPosition;
use VK\Enums\FaveGetItemType;
use VK\Enums\FaveGetPagesType;
use VK\Enums\FaveSetTagsItemType;
use VK\Exceptions\Api\VKApiFaveAliexpressTagException;
use VK\Exceptions\Api\VKApiLimitsException;
use VK\Exceptions\Api\VKApiNotFoundException;
use VK\Exceptions\VKApiException;
use VK\Exceptions\VKClientException;
class Fave implements ActionInterface
{
/** @param VKApiRequest $request */
private VKApiRequest $request;
/**
* Fave constructor.
* @param VKApiRequest $request
*/
public function __construct(VKApiRequest $request)
{
$this->request = $request;
}
/**
* @param string $access_token
* @param array $params
* - @var string url
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiNotFoundException Not found
*/
public function addArticle(string $access_token, array $params = [])
{
return $this->request->post('fave.addArticle', $access_token, $params);
}
/**
* Adds a link to user faves.
* @param string $access_token
* @param array $params
* - @var string link: Link URL.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function addLink(string $access_token, array $params = [])
{
return $this->request->post('fave.addLink', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer user_id
* - @var integer group_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function addPage(string $access_token, array $params = [])
{
return $this->request->post('fave.addPage', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer owner_id
* - @var integer id
* - @var string access_key
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function addPost(string $access_token, array $params = [])
{
return $this->request->post('fave.addPost', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer owner_id
* - @var integer id
* - @var string access_key
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function addProduct(string $access_token, array $params = [])
{
return $this->request->post('fave.addProduct', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var string name
* - @var FaveAddTagPosition position
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiLimitsException Out of limits
*/
public function addTag(string $access_token, array $params = [])
{
return $this->request->post('fave.addTag', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer owner_id
* - @var integer id
* - @var string access_key
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function addVideo(string $access_token, array $params = [])
{
return $this->request->post('fave.addVideo', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer id
* - @var string name
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function editTag(string $access_token, array $params = [])
{
return $this->request->post('fave.editTag', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var boolean extended: '1' - to return additional 'wall', 'profiles', and 'groups' fields. By default: '0'.
* - @var FaveGetItemType item_type
* - @var integer tag_id: Tag ID.
* - @var integer offset: Offset needed to return a specific subset of users.
* - @var integer count: Number of users to return.
* - @var string fields
* - @var boolean is_from_snackbar
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function get(string $access_token, array $params = [])
{
return $this->request->post('fave.get', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer offset
* - @var integer count
* - @var FaveGetPagesType type
* - @var array[FaveGetPagesFields] fields
* - @var integer tag_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getPages(string $access_token, array $params = [])
{
return $this->request->post('fave.getPages', $access_token, $params);
}
/**
* @param string $access_token
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getTags(string $access_token)
{
return $this->request->post('fave.getTags', $access_token);
}
/**
* @param string $access_token
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function markSeen(string $access_token)
{
return $this->request->post('fave.markSeen', $access_token);
}
/**
* @param string $access_token
* @param array $params
* - @var integer owner_id
* - @var integer article_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function removeArticle(string $access_token, array $params = [])
{
return $this->request->post('fave.removeArticle', $access_token, $params);
}
/**
* Removes link from the user's faves.
* @param string $access_token
* @param array $params
* - @var string link_id: Link ID (can be obtained by [vk.com/dev/faves.getLinks|faves.getLinks] method).
* - @var string link: Link URL
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function removeLink(string $access_token, array $params = [])
{
return $this->request->post('fave.removeLink', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer user_id
* - @var integer group_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function removePage(string $access_token, array $params = [])
{
return $this->request->post('fave.removePage', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer owner_id
* - @var integer id
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function removePost(string $access_token, array $params = [])
{
return $this->request->post('fave.removePost', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer owner_id
* - @var integer id
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function removeProduct(string $access_token, array $params = [])
{
return $this->request->post('fave.removeProduct', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer id
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function removeTag(string $access_token, array $params = [])
{
return $this->request->post('fave.removeTag', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer owner_id
* - @var integer id
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function removeVideo(string $access_token, array $params = [])
{
return $this->request->post('fave.removeVideo', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var array[integer] ids
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function reorderTags(string $access_token, array $params = [])
{
return $this->request->post('fave.reorderTags', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer user_id
* - @var integer group_id
* - @var array[integer] tag_ids
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiNotFoundException Not found
*/
public function setPageTags(string $access_token, array $params = [])
{
return $this->request->post('fave.setPageTags', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var FaveSetTagsItemType item_type
* - @var integer item_owner_id
* - @var integer item_id
* - @var array[integer] tag_ids
* - @var string link_id
* - @var string link_url
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiNotFoundException Not found
* @throws VKApiFaveAliexpressTagException Can't set AliExpress tag to this type of object
*/
public function setTags(string $access_token, array $params = [])
{
return $this->request->post('fave.setTags', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer user_id
* - @var integer group_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function trackPageInteraction(string $access_token, array $params = [])
{
return $this->request->post('fave.trackPageInteraction', $access_token, $params);
}
}
================================================
FILE: src/VK/Actions/Friends.php
================================================
<?php
namespace VK\Actions;
use VK\Client\Actions\ActionInterface;
use VK\Client\VKApiRequest;
use VK\Enums\Base\NameCase;
use VK\Enums\FriendsGetOrder;
use VK\Enums\FriendsGetRequestsSort;
use VK\Exceptions\Api\VKApiFriendsAddEnemyException;
use VK\Exceptions\Api\VKApiFriendsAddInEnemyException;
use VK\Exceptions\Api\VKApiFriendsAddNotFoundException;
use VK\Exceptions\Api\VKApiFriendsAddYourselfException;
use VK\Exceptions\Api\VKApiFriendsListIdException;
use VK\Exceptions\Api\VKApiFriendsListLimitException;
use VK\Exceptions\Api\VKApiFriendsTooManyFriendsException;
use VK\Exceptions\VKApiException;
use VK\Exceptions\VKClientException;
class Friends implements ActionInterface
{
/** @param VKApiRequest $request */
private VKApiRequest $request;
/**
* Friends constructor.
* @param VKApiRequest $request
*/
public function __construct(VKApiRequest $request)
{
$this->request = $request;
}
/**
* Approves or creates a friend request.
* @param string $access_token
* @param array $params
* - @var integer user_id: ID of the user whose friend request will be approved or to whom a friend request will be sent.
* - @var string text: Text of the message (up to 500 characters) for the friend request, if any.
* - @var boolean follow: '1' to pass an incoming request to followers list.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiFriendsAddInEnemyException Cannot add this user to friends as they have put you on their blacklist
* @throws VKApiFriendsAddEnemyException Cannot add this user to friends as you put him on blacklist
* @throws VKApiFriendsAddYourselfException Cannot add user himself as friend
* @throws VKApiFriendsAddNotFoundException Cannot add this user to friends as user not found
* @throws VKApiFriendsTooManyFriendsException Too many friends
*/
public function add(string $access_token, array $params = [])
{
return $this->request->post('friends.add', $access_token, $params);
}
/**
* Creates a new friend list for the current user.
* @param string $access_token
* @param array $params
* - @var string name: Name of the friend list.
* - @var array[integer] user_ids: IDs of users to be added to the friend list.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiFriendsListLimitException Reached the maximum number of lists
*/
public function addList(string $access_token, array $params = [])
{
return $this->request->post('friends.addList', $access_token, $params);
}
/**
* Checks the current user's friendship status with other specified users.
* @param string $access_token
* @param array $params
* - @var array[integer] user_ids: IDs of the users whose friendship status to check.
* - @var boolean need_sign: '1' - to return 'sign' field. 'sign' is md5("{id}_{user_id}_{friends_status}_{application_secret}"), where id is current user ID. This field allows to check that data has not been modified by the client. By default: '0'.
* - @var boolean extended: Return friend request read_state field
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function areFriends(string $access_token, array $params = [])
{
return $this->request->post('friends.areFriends', $access_token, $params);
}
/**
* Declines a friend request or deletes a user from the current user's friend list.
* @param string $access_token
* @param array $params
* - @var integer user_id: ID of the user whose friend request is to be declined or who is to be deleted from the current user's friend list.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function delete(string $access_token, array $params = [])
{
return $this->request->post('friends.delete', $access_token, $params);
}
/**
* Marks all incoming friend requests as viewed.
* @param string $access_token
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function deleteAllRequests(string $access_token)
{
return $this->request->post('friends.deleteAllRequests', $access_token);
}
/**
* Deletes a friend list of the current user.
* @param string $access_token
* @param array $params
* - @var integer list_id: ID of the friend list to delete.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiFriendsListIdException Invalid list id
*/
public function deleteList(string $access_token, array $params = [])
{
return $this->request->post('friends.deleteList', $access_token, $params);
}
/**
* Edits the friend lists of the selected user.
* @param string $access_token
* @param array $params
* - @var integer user_id: ID of the user whose friend list is to be edited.
* - @var array[integer] list_ids: IDs of the friend lists to which to add the user.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function edit(string $access_token, array $params = [])
{
return $this->request->post('friends.edit', $access_token, $params);
}
/**
* Edits a friend list of the current user.
* @param string $access_token
* @param array $params
* - @var string name: Name of the friend list.
* - @var integer list_id: Friend list ID.
* - @var array[integer] user_ids: IDs of users in the friend list.
* - @var array[integer] add_user_ids: (Applies if 'user_ids' parameter is not set.), User IDs to add to the friend list.
* - @var array[integer] delete_user_ids: (Applies if 'user_ids' parameter is not set.), User IDs to delete from the friend list.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiFriendsListIdException Invalid list id
*/
public function editList(string $access_token, array $params = [])
{
return $this->request->post('friends.editList', $access_token, $params);
}
/**
* Returns a list of user IDs or detailed information about a user's friends.
* @param string $access_token
* @param array $params
* - @var integer user_id: User ID. By default, the current user ID.
* - @var FriendsGetOrder order: Sort order: , 'name' - by name (enabled only if the 'fields' parameter is used), 'hints' - by rating, similar to how friends are sorted in My friends section, , This parameter is available only for [vk.com/dev/standalone|desktop applications].
* - @var integer list_id: ID of the friend list returned by the [vk.com/dev/friends.getLists|friends.getLists] method to be used as the source. This parameter is taken into account only when the uid parameter is set to the current user ID. This parameter is available only for [vk.com/dev/standalone|desktop applications].
* - @var integer count: Number of friends to return.
* - @var integer offset: Offset needed to return a specific subset of friends.
* - @var array[FriendsGetFields] fields: Profile fields to return. Sample values: 'uid', 'first_name', 'last_name', 'nickname', 'sex', 'bdate' (birthdate), 'city', 'country', 'timezone', 'photo', 'photo_medium', 'photo_big', 'domain', 'has_mobile', 'rate', 'contacts', 'education'.
* - @var string ref
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function get(string $access_token, array $params = [])
{
return $this->request->post('friends.get', $access_token, $params);
}
/**
* Returns a list of IDs of the current user's friends who installed the application.
* @param string $access_token
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getAppUsers(string $access_token)
{
return $this->request->post('friends.getAppUsers', $access_token);
}
/**
* Returns a list of the user's friend lists.
* @param string $access_token
* @param array $params
* - @var integer user_id: User ID.
* - @var boolean return_system: '1' - to return system friend lists. By default: '0'.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getLists(string $access_token, array $params = [])
{
return $this->request->post('friends.getLists', $access_token, $params);
}
/**
* Returns a list of user IDs of the mutual friends of two users.
* @param string $access_token
* @param array $params
* - @var integer source_uid: ID of the user whose friends will be checked against the friends of the user specified in 'target_uid'.
* - @var integer target_uid: ID of the user whose friends will be checked against the friends of the user specified in 'source_uid'.
* - @var array[integer] target_uids: IDs of the users whose friends will be checked against the friends of the user specified in 'source_uid'.
* - @var string order: Sort order: 'random' - random order
* - @var integer count: Number of mutual friends to return.
* - @var integer offset: Offset needed to return a specific subset of mutual friends.
* - @var boolean need_common_count: Return mutual friends total count
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getMutual(string $access_token, array $params = [])
{
return $this->request->post('friends.getMutual', $access_token, $params);
}
/**
* Returns a list of user IDs of a user's friends who are online.
* @param string $access_token
* @param array $params
* - @var integer user_id: User ID.
* - @var integer list_id: Friend list ID. If this parameter is not set, information about all online friends is returned.
* - @var boolean online_mobile: '1' - to return an additional 'online_mobile' field, '0' - (default),
* - @var string order: Sort order: 'random' - random order
* - @var integer count: Number of friends to return.
* - @var integer offset: Offset needed to return a specific subset of friends.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getOnline(string $access_token, array $params = [])
{
return $this->request->post('friends.getOnline', $access_token, $params);
}
/**
* Returns a list of user IDs of the current user's recently added friends.
* @param string $access_token
* @param array $params
* - @var integer count: Number of recently added friends to return.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getRecent(string $access_token, array $params = [])
{
return $this->request->post('friends.getRecent', $access_token, $params);
}
/**
* Returns information about the current user's incoming and outgoing friend requests.
* @param string $access_token
* @param array $params
* - @var integer offset: Offset needed to return a specific subset of friend requests.
* - @var integer count: Number of friend requests to return (default 100, maximum 1000).
* - @var boolean extended: '1' - to return response messages from users who have sent a friend request or, if 'suggested' is set to '1', to return a list of suggested friends
* - @var boolean need_mutual: '1' - to return a list of mutual friends (up to 20), if any
* - @var boolean out: '1' - to return outgoing requests, '0' - to return incoming requests (default)
* - @var FriendsGetRequestsSort sort: Sort order: '1' - by number of mutual friends, '0' - by date
* - @var boolean need_viewed
* - @var boolean suggested: '1' - to return a list of suggested friends, '0' - to return friend requests (default)
* - @var string ref
* - @var array[FriendsGetRequestsFields] fields
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getRequests(string $access_token, array $params = [])
{
return $this->request->post('friends.getRequests', $access_token, $params);
}
/**
* Returns a list of profiles of users whom the current user may know.
* @param string $access_token
* @param array $params
* - @var array[FriendsGetSuggestionsFilter] filter: Types of potential friends to return: 'mutual' - users with many mutual friends , 'contacts' - users found with the [vk.com/dev/account.importContacts|account.importContacts] method , 'mutual_contacts' - users who imported the same contacts as the current user with the [vk.com/dev/account.importContacts|account.importContacts] method
* - @var integer count: Number of suggestions to return.
* - @var integer offset: Offset needed to return a specific subset of suggestions.
* - @var array[FriendsGetSuggestionsFields] fields: Profile fields to return. Sample values: 'nickname', 'screen_name', 'sex', 'bdate' (birthdate), 'city', 'country', 'timezone', 'photo', 'photo_medium', 'photo_big', 'has_mobile', 'rate', 'contacts', 'education', 'online', 'counters'.
* - @var NameCase name_case: Case for declension of user name and surname: , 'nom' - nominative (default) , 'gen' - genitive , 'dat' - dative , 'acc' - accusative , 'ins' - instrumental , 'abl' - prepositional
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getSuggestions(string $access_token, array $params = [])
{
return $this->request->post('friends.getSuggestions', $access_token, $params);
}
/**
* Returns a list of friends matching the search criteria.
* @param string $access_token
* @param array $params
* - @var integer user_id: User ID.
* - @var string q: Search query string (e.g., 'Vasya Babich').
* - @var array[FriendsSearchFields] fields: Profile fields to return. Sample values: 'nickname', 'screen_name', 'sex', 'bdate' (birthdate), 'city', 'country', 'timezone', 'photo', 'photo_medium', 'photo_big', 'has_mobile', 'rate', 'contacts', 'education', 'online',
* - @var NameCase name_case: Case for declension of user name and surname: 'nom' - nominative (default), 'gen' - genitive , 'dat' - dative, 'acc' - accusative , 'ins' - instrumental , 'abl' - prepositional
* - @var integer offset: Offset needed to return a specific subset of friends.
* - @var integer count: Number of friends to return.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function search(string $access_token, array $params = [])
{
return $this->request->post('friends.search', $access_token, $params);
}
}
================================================
FILE: src/VK/Actions/Gifts.php
================================================
<?php
namespace VK\Actions;
use VK\Client\Actions\ActionInterface;
use VK\Client\VKApiRequest;
use VK\Exceptions\VKApiException;
use VK\Exceptions\VKClientException;
class Gifts implements ActionInterface
{
/** @param VKApiRequest $request */
private VKApiRequest $request;
/**
* Gifts constructor.
* @param VKApiRequest $request
*/
public function __construct(VKApiRequest $request)
{
$this->request = $request;
}
/**
* Returns a list of user gifts.
* @param string $access_token
* @param array $params
* - @var integer user_id: User ID.
* - @var integer count: Number of gifts to return.
* - @var integer offset: Offset needed to return a specific subset of results.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function get(string $access_token, array $params = [])
{
return $this->request->post('gifts.get', $access_token, $params);
}
}
================================================
FILE: src/VK/Actions/Groups.php
================================================
<?php
namespace VK\Actions;
use VK\Client\Actions\ActionInterface;
use VK\Client\VKApiRequest;
use VK\Enums\Base\NameCase;
use VK\Enums\Groups\AddressWorkInfoStatus;
use VK\Enums\Groups\GroupAccess;
use VK\Enums\Groups\GroupAgeLimits;
use VK\Enums\Groups\GroupAudio;
use VK\Enums\Groups\GroupDocs;
use VK\Enums\Groups\GroupMarketCurrency;
use VK\Enums\Groups\GroupPhotos;
use VK\Enums\Groups\GroupRole;
use VK\Enums\Groups\GroupSubject;
use VK\Enums\Groups\GroupTopics;
use VK\Enums\Groups\GroupVideo;
use VK\Enums\Groups\GroupWall;
use VK\Enums\Groups\GroupWiki;
use VK\Enums\Groups\MarketState;
use VK\Enums\GroupsCreateSubtype;
use VK\Enums\GroupsCreateType;
use VK\Enums\GroupsGetMembersFilter;
use VK\Enums\GroupsGetMembersSort;
use VK\Enums\GroupsSearchSort;
use VK\Enums\GroupsSearchType;
use VK\Enums\GroupsTagAddTagColor;
use VK\Enums\GroupsTagBindAct;
use VK\Exceptions\Api\VKApiAccessGroupsException;
use VK\Exceptions\Api\VKApiCallbackApiServersLimitException;
use VK\Exceptions\Api\VKApiGroupChangeCreatorException;
use VK\Exceptions\Api\VKApiGroupHostNeed2faException;
use VK\Exceptions\Api\VKApiGroupInviteLinksNotValidException;
use VK\Exceptions\Api\VKApiGroupNeed2faException;
use VK\Exceptions\Api\VKApiGroupNotInClubException;
use VK\Exceptions\Api\VKApiGroupTooManyAddressesException;
use VK\Exceptions\Api\VKApiGroupTooManyOfficersException;
use VK\Exceptions\Api\VKApiInvalidAddressException;
use VK\Exceptions\Api\VKApiLimitsException;
use VK\Exceptions\Api\VKApiMarketShopAlreadyDisabledException;
use VK\Exceptions\Api\VKApiMarketShopAlreadyEnabledException;
use VK\Exceptions\Api\VKApiNotFoundException;
use VK\Exceptions\Api\VKApiParamGroupIdException;
use VK\Exceptions\VKApiException;
use VK\Exceptions\VKClientException;
class Groups implements ActionInterface
{
/** @param VKApiRequest $request */
private VKApiRequest $request;
/**
* Groups constructor.
* @param VKApiRequest $request
*/
public function __construct(VKApiRequest $request)
{
$this->request = $request;
}
/**
* @param string $access_token
* @param array $params
* - @var integer group_id
* - @var string title
* - @var string address
* - @var string additional_address
* - @var integer city_id
* - @var integer metro_id
* - @var number latitude
* - @var number longitude
* - @var string phone
* - @var AddressWorkInfoStatus work_info_status: Status of information about timetable
* - @var string timetable
* - @var boolean is_main_address
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiAccessGroupsException Access to the groups list is denied due to the user's privacy settings
* @throws VKApiNotFoundException Not found
* @throws VKApiGroupTooManyAddressesException Too many addresses in club
*/
public function addAddress(string $access_token, array $params = [])
{
return $this->request->post('groups.addAddress', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer group_id
* - @var string url
* - @var string title
* - @var string secret_key
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiCallbackApiServersLimitException Servers number limit is reached
*/
public function addCallbackServer(string $access_token, array $params = [])
{
return $this->request->post('groups.addCallbackServer', $access_token, $params);
}
/**
* Allows to add a link to the community.
* @param string $access_token
* @param array $params
* - @var integer group_id: Community ID.
* - @var string link: Link URL.
* - @var string text: Description text for the link.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function addLink(string $access_token, array $params = [])
{
return $this->request->post('groups.addLink', $access_token, $params);
}
/**
* Allows to approve join request to the community.
* @param string $access_token
* @param array $params
* - @var integer group_id: Community ID.
* - @var integer user_id: User ID.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiLimitsException Out of limits
*/
public function approveRequest(string $access_token, array $params = [])
{
return $this->request->post('groups.approveRequest', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer group_id
* - @var integer owner_id
* - @var integer end_date
* - @var integer reason
* - @var string comment
* - @var boolean comment_visible
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function ban(string $access_token, array $params = [])
{
return $this->request->post('groups.ban', $access_token, $params);
}
/**
* Creates a new community.
* @param string $access_token
* @param array $params
* - @var string title: Community title.
* - @var string description: Community description (ignored for 'type' = 'public').
* - @var GroupsCreateType type: Community type. Possible values: *'group' - group,, *'event' - event,, *'public' - public page
* - @var integer public_category: Category ID (for 'type' = 'public' only).
* - @var integer public_subcategory: Public page subcategory ID.
* - @var GroupsCreateSubtype subtype: Public page subtype. Possible values: *'1' - place or small business,, *'2' - company, organization or website,, *'3' - famous person or group of people,, *'4' - product or work of art.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiLimitsException Out of limits
*/
public function create(string $access_token, array $params = [])
{
return $this->request->post('groups.create', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer group_id
* - @var integer address_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiAccessGroupsException Access to the groups list is denied due to the user's privacy settings
* @throws VKApiNotFoundException Not found
*/
public function deleteAddress(string $access_token, array $params = [])
{
return $this->request->post('groups.deleteAddress', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer group_id
* - @var integer server_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiNotFoundException Not found
*/
public function deleteCallbackServer(string $access_token, array $params = [])
{
return $this->request->post('groups.deleteCallbackServer', $access_token, $params);
}
/**
* Allows to delete a link from the community.
* @param string $access_token
* @param array $params
* - @var integer group_id: Community ID.
* - @var integer link_id: Link ID.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function deleteLink(string $access_token, array $params = [])
{
return $this->request->post('groups.deleteLink', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer group_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function disableOnline(string $access_token, array $params = [])
{
return $this->request->post('groups.disableOnline', $access_token, $params);
}
/**
* Edits a community.
* @param string $access_token
* @param array $params
* - @var integer group_id: Community ID.
* - @var string title: Community title.
* - @var string description: Community description.
* - @var string screen_name: Community screen name.
* - @var GroupAccess access: Community type. Possible values: *'0' - open,, *'1' - closed,, *'2' - private.
* - @var string website: Website that will be displayed in the community information field.
* - @var GroupSubject subject: Community subject. Possible values: , *'1' - auto/moto,, *'2' - activity holidays,, *'3' - business,, *'4' - pets,, *'5' - health,, *'6' - dating and communication, , *'7' - games,, *'8' - IT (computers and software),, *'9' - cinema,, *'10' - beauty and fashion,, *'11' - cooking,, *'12' - art and culture,, *'13' - literature,, *'14' - mobile services and internet,, *'15' - music,, *'16' - science and technology,, *'17' - real estate,, *'18' - news and media,, *'19' - security,, *'20' - education,, *'21' - home and renovations,, *'22' - politics,, *'23' - food,, *'24' - industry,, *'25' - travel,, *'26' - work,, *'27' - entertainment,, *'28' - religion,, *'29' - family,, *'30' - sports,, *'31' - insurance,, *'32' - television,, *'33' - goods and services,, *'34' - hobbies,, *'35' - finance,, *'36' - photo,, *'37' - esoterics,, *'38' - electronics and appliances,, *'39' - erotic,, *'40' - humor,, *'41' - society, humanities,, *'42' - design and graphics.
* - @var string email: Organizer email (for events).
* - @var string phone: Organizer phone number (for events).
* - @var string rss: RSS feed address for import (available only to communities with special permission. Contact vk.com/support to get it.
* - @var integer event_start_date: Event start date in Unixtime format.
* - @var integer event_finish_date: Event finish date in Unixtime format.
* - @var integer event_group_id: Organizer community ID (for events only).
* - @var integer public_category: Public page category ID.
* - @var integer public_subcategory: Public page subcategory ID.
* - @var string public_date: Founding date of a company or organization owning the community in "dd.mm.YYYY" format.
* - @var GroupWall wall: Wall settings. Possible values: *'0' - disabled,, *'1' - open,, *'2' - limited (groups and events only),, *'3' - closed (groups and events only).
* - @var GroupTopics topics: Board topics settings. Possbile values: , *'0' - disabled,, *'1' - open,, *'2' - limited (for groups and events only).
* - @var GroupPhotos photos: Photos settings. Possible values: *'0' - disabled,, *'1' - open,, *'2' - limited (for groups and events only).
* - @var GroupVideo video: Video settings. Possible values: *'0' - disabled,, *'1' - open,, *'2' - limited (for groups and events only).
* - @var GroupAudio audio: Audio settings. Possible values: *'0' - disabled,, *'1' - open,, *'2' - limited (for groups and events only).
* - @var boolean links: Links settings (for public pages only). Possible values: *'0' - disabled,, *'1' - enabled.
* - @var boolean events: Events settings (for public pages only). Possible values: *'0' - disabled,, *'1' - enabled.
* - @var boolean places: Places settings (for public pages only). Possible values: *'0' - disabled,, *'1' - enabled.
* - @var boolean contacts: Contacts settings (for public pages only). Possible values: *'0' - disabled,, *'1' - enabled.
* - @var GroupDocs docs: Documents settings. Possible values: *'0' - disabled,, *'1' - open,, *'2' - limited (for groups and events only).
* - @var GroupWiki wiki: Wiki pages settings. Possible values: *'0' - disabled,, *'1' - open,, *'2' - limited (for groups and events only).
* - @var boolean messages: Community messages. Possible values: *'0' - disabled,, *'1' - enabled.
* - @var boolean articles
* - @var boolean addresses
* - @var GroupAgeLimits age_limits: Community age limits. Possible values: *'1' - no limits,, *'2' - 16+,, *'3' - 18+.
* - @var boolean market: Market settings. Possible values: *'0' - disabled,, *'1' - enabled.
* - @var string market_buttons: Buttons details, see market/objects.json#/definitions/market_custom_button
* - @var boolean market_comments: market comments settings. Possible values: *'0' - disabled,, *'1' - enabled.
* - @var array[integer] market_country: Market delivery countries.
* - @var array[integer] market_city: Market delivery cities (if only one country is specified).
* - @var GroupMarketCurrency market_currency: Market currency settings. Possbile values: , *'643' - Russian rubles,, *'980' - Ukrainian hryvnia,, *'398' - Kazakh tenge,, *'978' - Euro,, *'840' - US dollars
* - @var integer market_contact: Seller contact for market. Set '0' for community messages.
* - @var integer market_wiki: ID of a wiki page with market description.
* - @var boolean obscene_filter: Obscene expressions filter in comments. Possible values: , *'0' - disabled,, *'1' - enabled.
* - @var boolean obscene_stopwords: Stopwords filter in comments. Possible values: , *'0' - disabled,, *'1' - enabled.
* - @var boolean toxic_filter
* - @var boolean disable_replies_from_groups
* - @var array[string] obscene_words: Keywords for stopwords filter.
* - @var integer main_section
* - @var integer secondary_section
* - @var integer country: Country of the community.
* - @var integer city: City of the community.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiInvalidAddressException Invalid screen name
*/
public function edit(string $access_token, array $params = [])
{
return $this->request->post('groups.edit', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer group_id
* - @var integer address_id
* - @var string title
* - @var string address
* - @var string additional_address
* - @var integer city_id
* - @var integer metro_id
* - @var number latitude
* - @var number longitude
* - @var string phone
* - @var AddressWorkInfoStatus work_info_status: Status of information about timetable
* - @var string timetable
* - @var boolean is_main_address
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiAccessGroupsException Access to the groups list is denied due to the user's privacy settings
* @throws VKApiNotFoundException Not found
* @throws VKApiGroupTooManyAddressesException Too many addresses in club
*/
public function editAddress(string $access_token, array $params = [])
{
return $this->request->post('groups.editAddress', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer group_id
* - @var integer server_id
* - @var string url
* - @var string title
* - @var string secret_key
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiNotFoundException Not found
*/
public function editCallbackServer(string $access_token, array $params = [])
{
return $this->request->post('groups.editCallbackServer', $access_token, $params);
}
/**
* Allows to edit a link in the community.
* @param string $access_token
* @param array $params
* - @var integer group_id: Community ID.
* - @var integer link_id: Link ID.
* - @var string text: New description text for the link.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function editLink(string $access_token, array $params = [])
{
return $this->request->post('groups.editLink', $access_token, $params);
}
/**
* Allows to add, remove or edit the community manager.
* @param string $access_token
* @param array $params
* - @var integer group_id: Community ID.
* - @var integer user_id: User ID.
* - @var GroupRole role: Manager role. Possible values: *'moderator',, *'editor',, *'administrator',, *'advertiser'.
* - @var boolean is_call_operator: '1' — allow the manager to accept community calls.
* - @var boolean is_contact: '1' - to show the manager in Contacts block of the community.
* - @var string contact_position: Position to show in Contacts block.
* - @var string contact_phone: Contact phone.
* - @var string contact_email: Contact e-mail.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiGroupChangeCreatorException Cannot edit creator role
* @throws VKApiGroupNotInClubException User should be in club
* @throws VKApiGroupTooManyOfficersException Too many officers in club
* @throws VKApiGroupNeed2faException You need to enable 2FA for this action
* @throws VKApiGroupHostNeed2faException User needs to enable 2FA for this action
*/
public function editManager(string $access_token, array $params = [])
{
return $this->request->post('groups.editManager', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer group_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function enableOnline(string $access_token, array $params = [])
{
return $this->request->post('groups.enableOnline', $access_token, $params);
}
/**
* Returns a list of the communities to which a user belongs.
* @param string $access_token
* @param array $params
* - @var integer user_id: User ID.
* - @var boolean extended: '1' - to return complete information about a user's communities, '0' - to return a list of community IDs without any additional fields (default),
* - @var array[GroupsGetFilter] filter: Types of communities to return: 'admin' - to return communities administered by the user , 'editor' - to return communities where the user is an administrator or editor, 'moder' - to return communities where the user is an administrator, editor, or moderator, 'groups' - to return only groups, 'publics' - to return only public pages, 'events' - to return only events
* - @var array[GroupsGetFields] fields: Profile fields to return.
* - @var integer offset: Offset needed to return a specific subset of communities.
* - @var integer count: Number of communities to return.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiAccessGroupsException Access to the groups list is denied due to the user's privacy settings
*/
public function get(string $access_token, array $params = [])
{
return $this->request->post('groups.get', $access_token, $params);
}
/**
* Returns a list of community addresses.
* @param string $access_token
* @param array $params
* - @var integer group_id: ID or screen name of the community.
* - @var array[integer] address_ids
* - @var number latitude: Latitude of the user geo position.
* - @var number longitude: Longitude of the user geo position.
* - @var integer offset: Offset needed to return a specific subset of community addresses.
* - @var integer count: Number of community addresses to return.
* - @var array[GroupsGetAddressesFields] fields: Address fields
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiParamGroupIdException Invalid group id
* @throws VKApiAccessGroupsException Access to the groups list is denied due to the user's privacy settings
*/
public function getAddresses(string $access_token, array $params = [])
{
return $this->request->post('groups.getAddresses', $access_token, $params);
}
/**
* Returns a list of users on a community blacklist.
* @param string $access_token
* @param array $params
* - @var integer group_id: Community ID.
* - @var integer offset: Offset needed to return a specific subset of users.
* - @var integer count: Number of users to return.
* - @var array[GroupsGetBannedFields] fields
* - @var integer owner_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiNotFoundException Not found
*/
public function getBanned(string $access_token, array $params = [])
{
return $this->request->post('groups.getBanned', $access_token, $params);
}
/**
* Returns information about communities by their IDs.
* @param string $access_token
* @param array $params
* - @var array[integer]|array[string] group_ids: IDs or screen names of communities.
* - @var integer|string group_id: ID or screen name of the community.
* - @var array[GroupsGetByIdFields] fields: Group fields to return.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getById(string $access_token, array $params = [])
{
return $this->request->post('groups.getById', $access_token, $params);
}
/**
* Returns Callback API confirmation code for the community.
* @param string $access_token
* @param array $params
* - @var integer group_id: Community ID.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getCallbackConfirmationCode(string $access_token, array $params = [])
{
return $this->request->post('groups.getCallbackConfirmationCode', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer group_id
* - @var array[integer] server_ids
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getCallbackServers(string $access_token, array $params = [])
{
return $this->request->post('groups.getCallbackServers', $access_token, $params);
}
/**
* Returns [vk.com/dev/callback_api|Callback API] notifications settings.
* @param string $access_token
* @param array $params
* - @var integer group_id: Community ID.
* - @var integer server_id: Server ID.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiNotFoundException Not found
*/
public function getCallbackSettings(string $access_token, array $params = [])
{
return $this->request->post('groups.getCallbackSettings', $access_token, $params);
}
/**
* Returns categories list for communities catalog
* @param string $access_token
* @param array $params
* - @var boolean extended: 1 - to return communities count and three communities for preview. By default: 0.
* - @var boolean subcategories: 1 - to return subcategories info. By default: 0.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getCatalogInfo(string $access_token, array $params = [])
{
return $this->request->post('groups.getCatalogInfo', $access_token, $params);
}
/**
* Returns invited users list of a community
* @param string $access_token
* @param array $params
* - @var integer group_id: Group ID to return invited users for.
* - @var integer offset: Offset needed to return a specific subset of results.
* - @var integer count: Number of results to return.
* - @var array[GroupsGetInvitedUsersFields] fields: List of additional fields to be returned. Available values: 'sex, bdate, city, country, photo_50, photo_100, photo_200_orig, photo_200, photo_400_orig, photo_max, photo_max_orig, online, online_mobile, lists, domain, has_mobile, contacts, connections, site, education, universities, schools, can_post, can_see_all_posts, can_see_audio, can_write_private_message, status, last_seen, common_count, relation, relatives, counters'.
* - @var NameCase name_case: Case for declension of user name and surname. Possible values: *'nom' - nominative (default),, *'gen' - genitive,, *'dat' - dative,, *'acc' - accusative, , *'ins' - instrumental,, *'abl' - prepositional.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getInvitedUsers(string $access_token, array $params = [])
{
return $this->request->post('groups.getInvitedUsers', $access_token, $params);
}
/**
* Returns a list of invitations to join communities and events.
* @param string $access_token
* @param array $params
* - @var integer offset: Offset needed to return a specific subset of invitations.
* - @var integer count: Number of invitations to return.
* - @var boolean extended: '1' - to return additional [vk.com/dev/fields_groups|fields] for communities..
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getInvites(string $access_token, array $params = [])
{
return $this->request->post('groups.getInvites', $access_token, $params);
}
/**
* Returns the data needed to query a Long Poll server for events
* @param string $access_token
* @param array $params
* - @var integer group_id: Community ID.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getLongPollServer(string $access_token, array $params = [])
{
return $this->request->post('groups.getLongPollServer', $access_token, $params);
}
/**
* Returns Long Poll notification settings
* @param string $access_token
* @param array $params
* - @var integer group_id: Community ID.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getLongPollSettings(string $access_token, array $params = [])
{
return $this->request->post('groups.getLongPollSettings', $access_token, $params);
}
/**
* Returns a list of community members.
* @param string $access_token
* @param array $params
* - @var integer|string group_id: ID or screen name of the community.
* - @var GroupsGetMembersSort sort: Sort order. Available values: 'id_asc', 'id_desc', 'time_asc', 'time_desc'. 'time_asc' and 'time_desc' are availavle only if the method is called by the group's 'moderator'.
* - @var integer offset: Offset needed to return a specific subset of community members.
* - @var integer count: Number of community members to return.
* - @var array[GroupsGetMembersFields] fields: List of additional fields to be returned. Available values: 'sex, bdate, city, country, photo_50, photo_100, photo_200_orig, photo_200, photo_400_orig, photo_max, photo_max_orig, online, online_mobile, lists, domain, has_mobile, contacts, connections, site, education, universities, schools, can_post, can_see_all_posts, can_see_audio, can_write_private_message, status, last_seen, common_count, relation, relatives, counters'.
* - @var GroupsGetMembersFilter filter: *'friends' - only friends in this community will be returned,, *'unsure' - only those who pressed 'I may attend' will be returned (if it's an event).
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiParamGroupIdException Invalid group id
*/
public function getMembers(string $access_token, array $params = [])
{
return $this->request->post('groups.getMembers', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer group_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getOnlineStatus(string $access_token, array $params = [])
{
return $this->request->post('groups.getOnlineStatus', $access_token, $params);
}
/**
* Returns a list of requests to the community.
* @param string $access_token
* @param array $params
* - @var integer group_id: Community ID.
* - @var integer offset: Offset needed to return a specific subset of results.
* - @var integer count: Number of results to return.
* - @var array[GroupsGetRequestsFields] fields: Profile fields to return.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getRequests(string $access_token, array $params = [])
{
return $this->request->post('groups.getRequests', $access_token, $params);
}
/**
* Returns community settings.
* @param string $access_token
* @param array $params
* - @var integer|string group_id: Community ID.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getSettings(string $access_token, array $params = [])
{
return $this->request->post('groups.getSettings', $access_token, $params);
}
/**
* List of group's tags
* @param string $access_token
* @param array $params
* - @var integer group_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getTagList(string $access_token, array $params = [])
{
return $this->request->post('groups.getTagList', $access_token, $params);
}
/**
* @param string $access_token
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function getTokenPermissions(string $access_token)
{
return $this->request->post('groups.getTokenPermissions', $access_token);
}
/**
* Allows to invite friends to the community.
* @param string $access_token
* @param array $params
* - @var integer group_id: Community ID.
* - @var integer user_id: User ID.
* - @var array[integer] user_ids_list: User IDs.
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiLimitsException Out of limits
*/
public function invite(string $access_token, array $params = [])
{
return $this->request->post('groups.invite', $access_token, $params);
}
/**
* Returns information specifying whether a user is a member of a community.
* @param string $access_token
* @param array $params
* - @var integer|string group_id: ID or screen name of the community.
* - @var integer user_id: User ID.
* - @var array[integer] user_ids: User IDs.
* - @var boolean extended: '1' - to return an extended response with additional fields. By default: '0'.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function isMember(string $access_token, array $params = [])
{
return $this->request->post('groups.isMember', $access_token, $params);
}
/**
* With this method you can join the group or public page, and also confirm your participation in an event.
* @param string $access_token
* @param array $params
* - @var integer group_id: ID or screen name of the community.
* - @var string not_sure: Optional parameter which is taken into account when 'gid' belongs to the event: '1' - Perhaps I will attend, '0' - I will be there for sure (default), ,
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiLimitsException Out of limits
* @throws VKApiGroupInviteLinksNotValidException Invite link is invalid - expired, deleted or not exists
*/
public function join(string $access_token, array $params = [])
{
return $this->request->post('groups.join', $access_token, $params);
}
/**
* With this method you can leave a group, public page, or event.
* @param string $access_token
* @param array $params
* - @var integer group_id: ID or screen name of the community.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function leave(string $access_token, array $params = [])
{
return $this->request->post('groups.leave', $access_token, $params);
}
/**
* Removes a user from the community.
* @param string $access_token
* @param array $params
* - @var integer group_id: Community ID.
* - @var integer user_id: User ID.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function removeUser(string $access_token, array $params = [])
{
return $this->request->post('groups.removeUser', $access_token, $params);
}
/**
* Allows to reorder links in the community.
* @param string $access_token
* @param array $params
* - @var integer group_id: Community ID.
* - @var integer link_id: Link ID.
* - @var integer after: ID of the link after which to place the link with 'link_id'.
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function reorderLink(string $access_token, array $params = [])
{
return $this->request->post('groups.reorderLink', $access_token, $params);
}
/**
* Returns a list of communities matching the search criteria.
* @param string $access_token
* @param array $params
* - @var string q: Search query string.
* - @var GroupsSearchType type: Community type. Possible values: 'group, page, event.'
* - @var integer country_id: Country ID.
* - @var integer city_id: City ID. If this parameter is transmitted, country_id is ignored.
* - @var boolean future: '1' - to return only upcoming events. Works with the 'type' = 'event' only.
* - @var boolean market: '1' - to return communities with enabled market only.
* - @var GroupsSearchSort sort: Sort order. Possible values: *'0' - default sorting (similar the full version of the site),, *'1' - by growth speed,, *'2'- by the "day attendance/members number" ratio,, *'3' - by the "Likes number/members number" ratio,, *'4' - by the "comments number/members number" ratio,, *'5' - by the "boards entries number/members number" ratio.
* - @var integer offset: Offset needed to return a specific subset of results.
* - @var integer count: Number of communities to return. "Note that you can not receive more than first thousand of results, regardless of 'count' and 'offset' values."
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function search(string $access_token, array $params = [])
{
return $this->request->post('groups.search', $access_token, $params);
}
/**
* Allow to set notifications settings for group.
* @param string $access_token
* @param array $params
* - @var integer group_id: Community ID.
* - @var integer server_id: Server ID.
* - @var string api_version
* - @var boolean message_new: A new incoming message has been received ('0' - disabled, '1' - enabled).
* - @var boolean message_reply: A new outcoming message has been received ('0' - disabled, '1' - enabled).
* - @var boolean message_allow: Allowed messages notifications ('0' - disabled, '1' - enabled).
* - @var boolean message_edit
* - @var boolean message_deny: Denied messages notifications ('0' - disabled, '1' - enabled).
* - @var boolean message_typing_state
* - @var boolean message_read: Messages read notifications ('0' - disabled, '1' - enabled).
* - @var boolean photo_new: New photos notifications ('0' - disabled, '1' - enabled).
* - @var boolean audio_new: New audios notifications ('0' - disabled, '1' - enabled).
* - @var boolean video_new: New videos notifications ('0' - disabled, '1' - enabled).
* - @var boolean wall_reply_new: New wall replies notifications ('0' - disabled, '1' - enabled).
* - @var boolean wall_reply_edit: Wall replies edited notifications ('0' - disabled, '1' - enabled).
* - @var boolean wall_reply_delete: A wall comment has been deleted ('0' - disabled, '1' - enabled).
* - @var boolean wall_reply_restore: A wall comment has been restored ('0' - disabled, '1' - enabled).
* - @var boolean wall_post_new: New wall posts notifications ('0' - disabled, '1' - enabled).
* - @var boolean wall_repost: New wall posts notifications ('0' - disabled, '1' - enabled).
* - @var boolean wall_schedule_post_new: Scheduled post added to time slot ('0' - disabled, '1' - enabled).
* - @var boolean wall_schedule_post_delete: Scheduled post removed from time slot ('0' - disabled, '1' - enabled).
* - @var boolean board_post_new: New board posts notifications ('0' - disabled, '1' - enabled).
* - @var boolean board_post_edit: Board posts edited notifications ('0' - disabled, '1' - enabled).
* - @var boolean board_post_restore: Board posts restored notifications ('0' - disabled, '1' - enabled).
* - @var boolean board_post_delete: Board posts deleted notifications ('0' - disabled, '1' - enabled).
* - @var boolean photo_comment_new: New comment to photo notifications ('0' - disabled, '1' - enabled).
* - @var boolean photo_comment_edit: A photo comment has been edited ('0' - disabled, '1' - enabled).
* - @var boolean photo_comment_delete: A photo comment has been deleted ('0' - disabled, '1' - enabled).
* - @var boolean photo_comment_restore: A photo comment has been restored ('0' - disabled, '1' - enabled).
* - @var boolean video_comment_new: New comment to video notifications ('0' - disabled, '1' - enabled).
* - @var boolean video_comment_edit: A video comment has been edited ('0' - disabled, '1' - enabled).
* - @var boolean video_comment_delete: A video comment has been deleted ('0' - disabled, '1' - enabled).
* - @var boolean video_comment_restore: A video comment has been restored ('0' - disabled, '1' - enabled).
* - @var boolean market_comment_new: New comment to market item notifications ('0' - disabled, '1' - enabled).
* - @var boolean market_comment_edit: A market comment has been edited ('0' - disabled, '1' - enabled).
* - @var boolean market_comment_delete: A market comment has been deleted ('0' - disabled, '1' - enabled).
* - @var boolean market_comment_restore: A market comment has been restored ('0' - disabled, '1' - enabled).
* - @var boolean market_order_new
* - @var boolean market_order_edit
* - @var boolean poll_vote_new: A vote in a public poll has been added ('0' - disabled, '1' - enabled).
* - @var boolean group_join: Joined community notifications ('0' - disabled, '1' - enabled).
* - @var boolean group_leave: Left community notifications ('0' - disabled, '1' - enabled).
* - @var boolean group_change_settings
* - @var boolean group_change_photo
* - @var boolean group_officers_edit
* - @var boolean user_block: User added to community blacklist
* - @var boolean user_unblock: User removed from community blacklist
* - @var boolean lead_forms_new: New form in lead forms
* - @var boolean like_add
* - @var boolean like_remove
* - @var boolean message_event
* - @var boolean message_reaction_event
* - @var boolean donut_subscription_create
* - @var boolean donut_subscription_prolonged
* - @var boolean donut_subscription_cancelled
* - @var boolean donut_subscription_price_changed
* - @var boolean donut_subscription_expired
* - @var boolean donut_money_withdraw
* - @var boolean donut_money_withdraw_error
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiNotFoundException Not found
*/
public function setCallbackSettings(string $access_token, array $params = [])
{
return $this->request->post('groups.setCallbackSettings', $access_token, $params);
}
/**
* Sets Long Poll notification settings
* @param string $access_token
* @param array $params
* - @var integer group_id: Community ID.
* - @var boolean enabled: Sets whether Long Poll is enabled ('0' - disabled, '1' - enabled).
* - @var string api_version
* - @var boolean message_new: A new incoming message has been received ('0' - disabled, '1' - enabled).
* - @var boolean message_reply: A new outcoming message has been received ('0' - disabled, '1' - enabled).
* - @var boolean message_allow: Allowed messages notifications ('0' - disabled, '1' - enabled).
* - @var boolean message_deny: Denied messages notifications ('0' - disabled, '1' - enabled).
* - @var boolean message_edit: A message has been edited ('0' - disabled, '1' - enabled).
* - @var boolean message_typing_state
* - @var boolean message_read: Messages read notifications ('0' - disabled, '1' - enabled).
* - @var boolean photo_new: New photos notifications ('0' - disabled, '1' - enabled).
* - @var boolean audio_new: New audios notifications ('0' - disabled, '1' - enabled).
* - @var boolean video_new: New videos notifications ('0' - disabled, '1' - enabled).
* - @var boolean wall_reply_new: New wall replies notifications ('0' - disabled, '1' - enabled).
* - @var boolean wall_reply_edit: Wall replies edited notifications ('0' - disabled, '1' - enabled).
* - @var boolean wall_reply_delete: A wall comment has been deleted ('0' - disabled, '1' - enabled).
* - @var boolean wall_reply_restore: A wall comment has been restored ('0' - disabled, '1' - enabled).
* - @var boolean wall_post_new: New wall posts notifications ('0' - disabled, '1' - enabled).
* - @var boolean wall_repost: New wall posts notifications ('0' - disabled, '1' - enabled).
* - @var boolean board_post_new: New board posts notifications ('0' - disabled, '1' - enabled).
* - @var boolean board_post_edit: Board posts edited notifications ('0' - disabled, '1' - enabled).
* - @var boolean board_post_restore: Board posts restored notifications ('0' - disabled, '1' - enabled).
* - @var boolean board_post_delete: Board posts deleted notifications ('0' - disabled, '1' - enabled).
* - @var boolean photo_comment_new: New comment to photo notifications ('0' - disabled, '1' - enabled).
* - @var boolean photo_comment_edit: A photo comment has been edited ('0' - disabled, '1' - enabled).
* - @var boolean photo_comment_delete: A photo comment has been deleted ('0' - disabled, '1' - enabled).
* - @var boolean photo_comment_restore: A photo comment has been restored ('0' - disabled, '1' - enabled).
* - @var boolean video_comment_new: New comment to video notifications ('0' - disabled, '1' - enabled).
* - @var boolean video_comment_edit: A video comment has been edited ('0' - disabled, '1' - enabled).
* - @var boolean video_comment_delete: A video comment has been deleted ('0' - disabled, '1' - enabled).
* - @var boolean video_comment_restore: A video comment has been restored ('0' - disabled, '1' - enabled).
* - @var boolean market_comment_new: New comment to market item notifications ('0' - disabled, '1' - enabled).
* - @var boolean market_comment_edit: A market comment has been edited ('0' - disabled, '1' - enabled).
* - @var boolean market_comment_delete: A market comment has been deleted ('0' - disabled, '1' - enabled).
* - @var boolean market_comment_restore: A market comment has been restored ('0' - disabled, '1' - enabled).
* - @var boolean poll_vote_new: A vote in a public poll has been added ('0' - disabled, '1' - enabled).
* - @var boolean group_join: Joined community notifications ('0' - disabled, '1' - enabled).
* - @var boolean group_leave: Left community notifications ('0' - disabled, '1' - enabled).
* - @var boolean group_change_settings
* - @var boolean group_change_photo
* - @var boolean group_officers_edit
* - @var boolean user_block: User added to community blacklist
* - @var boolean user_unblock: User removed from community blacklist
* - @var boolean like_add
* - @var boolean like_remove
* - @var boolean message_event
* - @var boolean message_reaction_event
* - @var boolean donut_subscription_create
* - @var boolean donut_subscription_prolonged
* - @var boolean donut_subscription_cancelled
* - @var boolean donut_subscription_price_changed
* - @var boolean donut_subscription_expired
* - @var boolean donut_money_withdraw
* - @var boolean donut_money_withdraw_error
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function setLongPollSettings(string $access_token, array $params = [])
{
return $this->request->post('groups.setLongPollSettings', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer group_id
* - @var boolean messages
* - @var boolean bots_capabilities: By enabling bot abilities, you can send users messages with a customized keyboard attached as well as use other promotional abilities
* - @var boolean bots_start_button: If this setting is enabled, users will see a Start button when they start a chat with your community for the first time
* - @var boolean bots_add_to_chat: If this setting is enabled then users can add your community to a chat
* - @var boolean bot_online_booking_enabled: If this setting is enabled then online booking chatbot add in your community chats
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function setSettings(string $access_token, array $params = [])
{
return $this->request->post('groups.setSettings', $access_token, $params);
}
/**
* In order to save note about group participant
* @param string $access_token
* @param array $params
* - @var integer group_id
* - @var integer user_id
* - @var string note: Note body
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function setUserNote(string $access_token, array $params = [])
{
return $this->request->post('groups.setUserNote', $access_token, $params);
}
/**
* Add new group's tag
* @param string $access_token
* @param array $params
* - @var integer group_id
* - @var string tag_name
* - @var GroupsTagAddTagColor tag_color
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function tagAdd(string $access_token, array $params = [])
{
return $this->request->post('groups.tagAdd', $access_token, $params);
}
/**
* Bind or unbind group's tag to user
* @param string $access_token
* @param array $params
* - @var integer group_id
* - @var integer tag_id
* - @var integer user_id
* - @var GroupsTagBindAct act: Describe the action
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function tagBind(string $access_token, array $params = [])
{
return $this->request->post('groups.tagBind', $access_token, $params);
}
/**
* Delete group's tag
* @param string $access_token
* @param array $params
* - @var integer group_id
* - @var integer tag_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function tagDelete(string $access_token, array $params = [])
{
return $this->request->post('groups.tagDelete', $access_token, $params);
}
/**
* Update group's tag
* @param string $access_token
* @param array $params
* - @var integer group_id
* - @var integer tag_id
* - @var string tag_name
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function tagUpdate(string $access_token, array $params = [])
{
return $this->request->post('groups.tagUpdate', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer group_id
* - @var MarketState state: Declares state if market is enabled in group.
* - @var string ref
* @return mixed
* @throws VKClientException
* @throws VKApiException
* @throws VKApiMarketShopAlreadyEnabledException Market was already enabled in this group
* @throws VKApiMarketShopAlreadyDisabledException Market was already disabled in this group
*/
public function toggleMarket(string $access_token, array $params = [])
{
return $this->request->post('groups.toggleMarket', $access_token, $params);
}
/**
* @param string $access_token
* @param array $params
* - @var integer group_id
* - @var integer owner_id
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function unban(string $access_token, array $params = [])
{
return $this->request->post('groups.unban', $access_token, $params);
}
}
================================================
FILE: src/VK/Actions/LeadForms.php
================================================
<?php
namespace VK\Actions;
use VK\Client\Actions\ActionInterface;
use VK\Client\VKApiRequest;
use VK\Exceptions\Api\VKApiNotFoundException;
use VK\Exceptions\VKApiException;
use VK\Exceptions\VKClientException;
class LeadForms implements ActionInterface
{
/** @param VKApiRequest $request */
private VKApiRequest $request;
/**
* LeadForms constructor.
* @param VKApiRequest $request
*/
public function __construct(VKApiRequest $request)
{
$this->request = $request;
}
/**
* @param string $access_token
* @param array $params
* - @var integer group_id
* - @var string name
* - @var string title
* - @var string description
* - @var string questions
* - @var string policy_link_url
* - @var string photo
* - @var string confirmation
* - @var string site_link_url
* - @var boolean active
* - @var boolean once_per_user
* - @var string pixel_code
* - @var array[integer] notify_admins
* - @var array[string] notify_emails
* @return mixed
* @throws VKClientException
* @throws VKApiException
*/
public function create(string $access_token, array $params = [])
{
return $this->request->post('leadForms.create', $
gitextract_yhkxhuck/
├── LICENSE
├── README.md
├── composer.json
├── examples/
│ └── oauth/
│ ├── group.php
│ └── user.php
├── phpunit.xml
└── src/
└── VK/
├── Actions/
│ ├── Account.php
│ ├── Ads.php
│ ├── AppWidgets.php
│ ├── Apps.php
│ ├── Auth.php
│ ├── Board.php
│ ├── Bugtracker.php
│ ├── Calls.php
│ ├── Database.php
│ ├── Docs.php
│ ├── Donut.php
│ ├── DownloadedGames.php
│ ├── Execute.php
│ ├── Fave.php
│ ├── Friends.php
│ ├── Gifts.php
│ ├── Groups.php
│ ├── LeadForms.php
│ ├── Likes.php
│ ├── Market.php
│ ├── Messages.php
│ ├── Newsfeed.php
│ ├── Notes.php
│ ├── Notifications.php
│ ├── Orders.php
│ ├── Pages.php
│ ├── Photos.php
│ ├── Podcasts.php
│ ├── Polls.php
│ ├── PrettyCards.php
│ ├── Search.php
│ ├── Secure.php
│ ├── Stats.php
│ ├── Status.php
│ ├── Storage.php
│ ├── Store.php
│ ├── Stories.php
│ ├── Streaming.php
│ ├── Translations.php
│ ├── Users.php
│ ├── Utils.php
│ ├── Video.php
│ ├── Wall.php
│ └── Widgets.php
├── CallbackApi/
│ ├── VKCallbackApiHandler.php
│ ├── VKCallbackApiLongPollExecutor.php
│ └── VKCallbackApiServerHandler.php
├── Client/
│ ├── Actions/
│ │ └── ActionInterface.php
│ ├── Enums/
│ │ └── VKLanguage.php
│ ├── VKApiClient.php
│ ├── VKApiError.php
│ └── VKApiRequest.php
├── Enums/
│ ├── AccountGetBannedFields.php
│ ├── AccountGetCountersFilter.php
│ ├── AccountGetInfoFields.php
│ ├── AccountSaveProfileInfoBdateVisibility.php
│ ├── AccountSaveProfileInfoRelation.php
│ ├── AccountSaveProfileInfoSex.php
│ ├── AccountSetInfoName.php
│ ├── AdsCheckLinkLinkType.php
│ ├── AdsGetCampaignsFields.php
│ ├── AdsGetDemographicsIdsType.php
│ ├── AdsGetDemographicsPeriod.php
│ ├── AdsGetPostsReachIdsType.php
│ ├── AdsGetStatisticsIdsType.php
│ ├── AdsGetStatisticsPeriod.php
│ ├── AdsGetStatisticsStatsFields.php
│ ├── AdsGetSuggestionsSection.php
│ ├── AdsGetTargetingStatsAdFormat.php
│ ├── AdsGetUploadURLAdFormat.php
│ ├── AppWidgetsGetAppImageUploadServerImageType.php
│ ├── AppWidgetsGetAppImagesImageType.php
│ ├── AppWidgetsGetGroupImageUploadServerImageType.php
│ ├── AppWidgetsGetGroupImagesImageType.php
│ ├── AppWidgetsUpdateType.php
│ ├── AppsAddSnippetButton.php
│ ├── AppsAddSnippetVkRef.php
│ ├── AppsGetAppFields.php
│ ├── AppsGetCatalogFields.php
│ ├── AppsGetCatalogFilter.php
│ ├── AppsGetCatalogSort.php
│ ├── AppsGetFields.php
│ ├── AppsGetFriendsListFields.php
│ ├── AppsGetFriendsListType.php
│ ├── AppsGetLeaderboardType.php
│ ├── AppsGetPlatform.php
│ ├── AppsGetScopesType.php
│ ├── AppsSendRequestType.php
│ ├── AppsUpdateMetaForTestingGroupPlatforms.php
│ ├── Base/
│ │ └── NameCase.php
│ ├── BaseLang.php
│ ├── BoardGetCommentsSort.php
│ ├── BoardGetTopicsOrder.php
│ ├── BoardGetTopicsPreview.php
│ ├── BugtrackerGetBugreportByIdFields.php
│ ├── BugtrackerGetCompanyGroupMembersFields.php
│ ├── BugtrackerGetCompanyMembersFields.php
│ ├── BugtrackerGetCompanyMembersFilterRole.php
│ ├── BugtrackerSetCompanyMemberRoleRole.php
│ ├── DocsGetMessagesUploadServerType.php
│ ├── DocsGetType.php
│ ├── DonutGetSubscriptionsFields.php
│ ├── FaveAddTagPosition.php
│ ├── FaveGetFields.php
│ ├── FaveGetItemType.php
│ ├── FaveGetPagesFields.php
│ ├── FaveGetPagesType.php
│ ├── FaveSetTagsItemType.php
│ ├── FriendsGetFields.php
│ ├── FriendsGetOrder.php
│ ├── FriendsGetRequestsFields.php
│ ├── FriendsGetRequestsSort.php
│ ├── FriendsGetSuggestionsFields.php
│ ├── FriendsGetSuggestionsFilter.php
│ ├── FriendsSearchFields.php
│ ├── Groups/
│ │ ├── AddressWorkInfoStatus.php
│ │ ├── GroupAccess.php
│ │ ├── GroupAgeLimits.php
│ │ ├── GroupAudio.php
│ │ ├── GroupDocs.php
│ │ ├── GroupMarketCurrency.php
│ │ ├── GroupPhotos.php
│ │ ├── GroupRole.php
│ │ ├── GroupSubject.php
│ │ ├── GroupTopics.php
│ │ ├── GroupVideo.php
│ │ ├── GroupWall.php
│ │ ├── GroupWiki.php
│ │ └── MarketState.php
│ ├── GroupsCreateSubtype.php
│ ├── GroupsCreateType.php
│ ├── GroupsGetAddressesFields.php
│ ├── GroupsGetBannedFields.php
│ ├── GroupsGetByIdFields.php
│ ├── GroupsGetFields.php
│ ├── GroupsGetFilter.php
│ ├── GroupsGetInvitedUsersFields.php
│ ├── GroupsGetMembersFields.php
│ ├── GroupsGetMembersFilter.php
│ ├── GroupsGetMembersSort.php
│ ├── GroupsGetRequestsFields.php
│ ├── GroupsSearchSort.php
│ ├── GroupsSearchType.php
│ ├── GroupsTagAddTagColor.php
│ ├── GroupsTagBindAct.php
│ ├── LikesGetListFilter.php
│ ├── LikesGetListFriendsOnly.php
│ ├── LikesType.php
│ ├── MarketEditOrderPaymentStatus.php
│ ├── MarketGetCommentsFields.php
│ ├── MarketGetCommentsSort.php
│ ├── MarketReportCommentReason.php
│ ├── MarketReportReason.php
│ ├── MarketSearchItemsBasicSortBy.php
│ ├── MarketSearchItemsBasicSortDirection.php
│ ├── MarketSearchItemsSortBy.php
│ ├── MarketSearchItemsSortDirection.php
│ ├── MarketSearchRev.php
│ ├── MarketSearchSort.php
│ ├── MessagesGetByConversationMessageIdFields.php
│ ├── MessagesGetByIdFields.php
│ ├── MessagesGetChatFields.php
│ ├── MessagesGetChatPreviewFields.php
│ ├── MessagesGetConversationMembersFields.php
│ ├── MessagesGetConversationsByIdFields.php
│ ├── MessagesGetConversationsFields.php
│ ├── MessagesGetConversationsFilter.php
│ ├── MessagesGetHistoryAttachmentsAttachmentTypes.php
│ ├── MessagesGetHistoryAttachmentsFields.php
│ ├── MessagesGetHistoryAttachmentsMediaType.php
│ ├── MessagesGetHistoryFields.php
│ ├── MessagesGetHistoryRev.php
│ ├── MessagesGetImportantMessagesFields.php
│ ├── MessagesGetIntentUsersIntent.php
│ ├── MessagesGetLongPollHistoryFields.php
│ ├── MessagesMuteChatMentionsMentionStatus.php
│ ├── MessagesSearchConversationsFields.php
│ ├── MessagesSendIntent.php
│ ├── MessagesSetActivityType.php
│ ├── Newsfeed/
│ │ └── IgnoreItemType.php
│ ├── NewsfeedGetBannedFields.php
│ ├── NewsfeedGetCommentsFields.php
│ ├── NewsfeedGetCommentsFilters.php
│ ├── NewsfeedGetFields.php
│ ├── NewsfeedGetFilters.php
│ ├── NewsfeedGetRecommendedFields.php
│ ├── NewsfeedGetSuggestedSourcesFields.php
│ ├── NewsfeedSearchFields.php
│ ├── NewsfeedUnsubscribeType.php
│ ├── NotesGetCommentsSort.php
│ ├── NotesGetSort.php
│ ├── NotificationsGetFilters.php
│ ├── NotificationsSendMessageSendingMode.php
│ ├── OrdersChangeStateAction.php
│ ├── PagesSaveAccessEdit.php
│ ├── PagesSaveAccessView.php
│ ├── PhotosGetCommentsFields.php
│ ├── PhotosGetCommentsSort.php
│ ├── PhotosReportCommentReason.php
│ ├── PhotosReportReason.php
│ ├── PollsCreateBackgroundId.php
│ ├── PollsEditBackgroundId.php
│ ├── PollsGetVotersFields.php
│ ├── StatsGetInterval.php
│ ├── StatsTrackVisitorType.php
│ ├── Stories/
│ │ └── UploadLinkText.php
│ ├── StoriesGetBannedFields.php
│ ├── StoriesGetByIdFields.php
│ ├── StoriesGetFields.php
│ ├── StoriesGetRepliesFields.php
│ ├── StoriesGetViewersFields.php
│ ├── StoriesSaveFields.php
│ ├── StoriesSearchFields.php
│ ├── StreamingGetStatsInterval.php
│ ├── StreamingGetStatsType.php
│ ├── UsersGetFields.php
│ ├── UsersGetFollowersFields.php
│ ├── UsersGetSubscriptionsFields.php
│ ├── UsersReportType.php
│ ├── UsersSearchFields.php
│ ├── UsersSearchSex.php
│ ├── UsersSearchSort.php
│ ├── UsersSearchStatus.php
│ ├── UtilsGetLinkStatsInterval.php
│ ├── UtilsGetLinkStatsSource.php
│ ├── VideoAddAlbumPrivacy.php
│ ├── VideoEditAlbumPrivacy.php
│ ├── VideoGetCommentsSort.php
│ ├── VideoGetSortAlbum.php
│ ├── VideoReportCommentReason.php
│ ├── VideoReportReason.php
│ ├── VideoSearchFilters.php
│ ├── VideoSearchSort.php
│ ├── Wall/
│ │ └── GetFilter.php
│ ├── WallEditTopicId.php
│ ├── WallGetByIdFields.php
│ ├── WallGetCommentFields.php
│ ├── WallGetCommentsFields.php
│ ├── WallGetCommentsSort.php
│ ├── WallGetFields.php
│ ├── WallReportCommentReason.php
│ ├── WallReportPostReason.php
│ ├── WallSearchFields.php
│ └── WidgetsGetCommentsFields.php
├── Exceptions/
│ ├── Api/
│ │ ├── ExceptionMapper.php
│ │ ├── VKApiAccessAlbumException.php
│ │ ├── VKApiAccessAudioException.php
│ │ ├── VKApiAccessCommentException.php
│ │ ├── VKApiAccessException.php
│ │ ├── VKApiAccessGroupException.php
│ │ ├── VKApiAccessGroupsException.php
│ │ ├── VKApiAccessMarketException.php
│ │ ├── VKApiAccessNoteCommentException.php
│ │ ├── VKApiAccessNoteException.php
│ │ ├── VKApiAccessPageException.php
│ │ ├── VKApiAccessVideoException.php
│ │ ├── VKApiActionFailedException.php
│ │ ├── VKApiAdditionalSignupRequiredException.php
│ │ ├── VKApiAdsLookalikeRequestAlreadyInProgressException.php
│ │ ├── VKApiAdsLookalikeRequestAudienceTooLargeException.php
│ │ ├── VKApiAdsLookalikeRequestAudienceTooSmallException.php
│ │ ├── VKApiAdsLookalikeRequestExportAlreadyInProgressException.php
│ │ ├── VKApiAdsLookalikeRequestExportMaxCountPerDayReachedException.php
│ │ ├── VKApiAdsLookalikeRequestExportRetargetingGroupLimitException.php
│ │ ├── VKApiAdsLookalikeRequestMaxCountPerDayReachedException.php
│ │ ├── VKApiAdsObjectDeletedException.php
│ │ ├── VKApiAdsPartialSuccessException.php
│ │ ├── VKApiAdsPermissionException.php
│ │ ├── VKApiAdsSpecificException.php
│ │ ├── VKApiAlbumFullException.php
│ │ ├── VKApiAlbumsLimitException.php
│ │ ├── VKApiAppAuthException.php
│ │ ├── VKApiAppsAlreadyUnlockedException.php
│ │ ├── VKApiAppsEmptyFilterParamsException.php
│ │ ├── VKApiAppsEmptySnippetDataException.php
│ │ ├── VKApiAppsNotFoundSnippetException.php
│ │ ├── VKApiAppsSubscriptionInvalidStatusException.php
│ │ ├── VKApiAppsSubscriptionNotFoundException.php
│ │ ├── VKApiAppsTooManySnippetsException.php
│ │ ├── VKApiAssertVotesException.php
│ │ ├── VKApiAuthAccessTokenHasExpiredException.php
│ │ ├── VKApiAuthAnonymousTokenHasExpiredException.php
│ │ ├── VKApiAuthAnonymousTokenIpMismatchException.php
│ │ ├── VKApiAuthAnonymousTokenIsInvalidException.php
│ │ ├── VKApiAuthException.php
│ │ ├── VKApiAuthFloodException.php
│ │ ├── VKApiAuthHttpsException.php
│ │ ├── VKApiAuthValidationException.php
│ │ ├── VKApiBlockedException.php
│ │ ├── VKApiCallbackApiServersLimitException.php
│ │ ├── VKApiCaptchaException.php
│ │ ├── VKApiClientUpdateNeededException.php
│ │ ├── VKApiClientVersionDeprecatedException.php
│ │ ├── VKApiCompileException.php
│ │ ├── VKApiCuaConfirmationRequiredException.php
│ │ ├── VKApiDisabledException.php
│ │ ├── VKApiEmailConfirmationNeedException.php
│ │ ├── VKApiEnabledInTestException.php
│ │ ├── VKApiFaveAliexpressTagException.php
│ │ ├── VKApiFloodException.php
│ │ ├── VKApiFriendsAddEnemyException.php
│ │ ├── VKApiFriendsAddInEnemyException.php
│ │ ├── VKApiFriendsAddNotFoundException.php
│ │ ├── VKApiFriendsAddYourselfException.php
│ │ ├── VKApiFriendsListIdException.php
│ │ ├── VKApiFriendsListLimitException.php
│ │ ├── VKApiFriendsTooManyFriendsException.php
│ │ ├── VKApiGroupAppIsNotInstalledInCommunityException.php
│ │ ├── VKApiGroupAuthException.php
│ │ ├── VKApiGroupChangeCreatorException.php
│ │ ├── VKApiGroupHostNeed2faException.php
│ │ ├── VKApiGroupInviteLinksNotValidException.php
│ │ ├── VKApiGroupNeed2faException.php
│ │ ├── VKApiGroupNotInClubException.php
│ │ ├── VKApiGroupTooManyAddressesException.php
│ │ ├── VKApiGroupTooManyOfficersException.php
│ │ ├── VKApiInsufficientFundsException.php
│ │ ├── VKApiInvalidAddressException.php
│ │ ├── VKApiIpIsNotAllowedException.php
│ │ ├── VKApiLikesReactionCanNotBeAppliedException.php
│ │ ├── VKApiLimitsException.php
│ │ ├── VKApiMarketAddToMarketAlbumException.php
│ │ ├── VKApiMarketAddToServiceAlbumException.php
│ │ ├── VKApiMarketAlbumMainHiddenException.php
│ │ ├── VKApiMarketAlbumNotFoundException.php
│ │ ├── VKApiMarketCantChangeVkpayStatusException.php
│ │ ├── VKApiMarketCommentsClosedException.php
│ │ ├── VKApiMarketDisabledException.php
│ │ ├── VKApiMarketExtendedNotEnabledException.php
│ │ ├── VKApiMarketFailedToSetAlbumAsMainException.php
│ │ ├── VKApiMarketFailedToUnsetAlbumAsMainException.php
│ │ ├── VKApiMarketGroupingAlreadyHasSuchVariantException.php
│ │ ├── VKApiMarketGroupingHasOtherPropertiesException.php
│ │ ├── VKApiMarketGroupingItemsMustHaveDistinctPropertiesException.php
│ │ ├── VKApiMarketGroupingItemsWithDifferentPropertiesException.php
│ │ ├── VKApiMarketGroupingMustContainMoreThanOneItemException.php
│ │ ├── VKApiMarketGroupingMustHaveVariantsException.php
│ │ ├── VKApiMarketInvalidDimensionsException.php
│ │ ├── VKApiMarketItemAlreadyAddedException.php
│ │ ├── VKApiMarketItemHasBadLinksException.php
│ │ ├── VKApiMarketItemIsNotDeletedException.php
│ │ ├── VKApiMarketItemNotFoundException.php
│ │ ├── VKApiMarketMaxPropertiesLimitExceedException.php
│ │ ├── VKApiMarketMaxVariantsLimitExceedException.php
│ │ ├── VKApiMarketNameTooLongException.php
│ │ ├── VKApiMarketNotEnabledException.php
│ │ ├── VKApiMarketOrdersInvalidStatusException.php
│ │ ├── VKApiMarketOrdersNoCartItemsException.php
│ │ ├── VKApiMarketOrdersOrderNotFoundException.php
│ │ ├── VKApiMarketPhotosCropInvalidFormatException.php
│ │ ├── VKApiMarketPhotosCropOverflowException.php
│ │ ├── VKApiMarketPhotosCropSizeTooLowException.php
│ │ ├── VKApiMarketPropertyNotFoundException.php
│ │ ├── VKApiMarketRestoreTooLateException.php
│ │ ├── VKApiMarketServicesDisabledException.php
│ │ ├── VKApiMarketShopAlreadyDisabledException.php
│ │ ├── VKApiMarketShopAlreadyEnabledException.php
│ │ ├── VKApiMarketTooManyAlbumsException.php
│ │ ├── VKApiMarketTooManyItemsException.php
│ │ ├── VKApiMarketTooManyItemsInAlbumException.php
│ │ ├── VKApiMarketUnknownPropertyTypeException.php
│ │ ├── VKApiMarketVariantNotFoundException.php
│ │ ├── VKApiMarketVariantValueTooLongException.php
│ │ ├── VKApiMarketVariantsException.php
│ │ ├── VKApiMarketVariantsNotEnabledException.php
│ │ ├── VKApiMessagesCantChangeInviteLinkException.php
│ │ ├── VKApiMessagesCantDeleteForAllException.php
│ │ ├── VKApiMessagesCantEditPinnedYetException.php
│ │ ├── VKApiMessagesCantFwdException.php
│ │ ├── VKApiMessagesCantPinExpiringMessageException.php
│ │ ├── VKApiMessagesCantPinOneTimeStoryException.php
│ │ ├── VKApiMessagesCantSeeInviteLinkException.php
│ │ ├── VKApiMessagesChatBotFeatureException.php
│ │ ├── VKApiMessagesChatDisabledException.php
│ │ ├── VKApiMessagesChatNotAdminException.php
│ │ ├── VKApiMessagesChatNotExistException.php
│ │ ├── VKApiMessagesChatUnsupportedException.php
│ │ ├── VKApiMessagesChatUserLeftException.php
│ │ ├── VKApiMessagesChatUserNoAccessException.php
│ │ ├── VKApiMessagesChatUserNotInChatException.php
│ │ ├── VKApiMessagesContactNotFoundException.php
│ │ ├── VKApiMessagesDenySendException.php
│ │ ├── VKApiMessagesDropDeviceCacheException.php
│ │ ├── VKApiMessagesEditExpiredException.php
│ │ ├── VKApiMessagesEditKindDisallowedException.php
│ │ ├── VKApiMessagesForbiddenReactionException.php
│ │ ├── VKApiMessagesGroupForNotificationsOnlyException.php
│ │ ├── VKApiMessagesGroupPeerAccessException.php
│ │ ├── VKApiMessagesIntentCantUseException.php
│ │ ├── VKApiMessagesIntentLimitOverflowException.php
│ │ ├── VKApiMessagesInvalidReactionIdException.php
│ │ ├── VKApiMessagesKeyboardInvalidException.php
│ │ ├── VKApiMessagesMemberAccessToGroupDeniedException.php
│ │ ├── VKApiMessagesMessageCannotBeForwardedException.php
│ │ ├── VKApiMessagesMessageRequestAlreadySentException.php
│ │ ├── VKApiMessagesNeedMessageRequestException.php
│ │ ├── VKApiMessagesPeerBlockedReasonByTimeException.php
│ │ ├── VKApiMessagesPendingMessageRequestException.php
│ │ ├── VKApiMessagesPrivacyException.php
│ │ ├── VKApiMessagesReactionsLimitReachedException.php
│ │ ├── VKApiMessagesTooBigException.php
│ │ ├── VKApiMessagesTooLongForwardsException.php
│ │ ├── VKApiMessagesTooLongMessageException.php
│ │ ├── VKApiMessagesTooManyPostsException.php
│ │ ├── VKApiMessagesTooNewPtsException.php
│ │ ├── VKApiMessagesTooOldPtsException.php
│ │ ├── VKApiMessagesUserBlockedException.php
│ │ ├── VKApiMessagesUserNotDonException.php
│ │ ├── VKApiMessagesWritingDisabledForChatException.php
│ │ ├── VKApiMethodAdsException.php
│ │ ├── VKApiMethodDisabledException.php
│ │ ├── VKApiMethodException.php
│ │ ├── VKApiMethodPermissionException.php
│ │ ├── VKApiMobileNotActivatedException.php
│ │ ├── VKApiNeedConfirmationException.php
│ │ ├── VKApiNeedTokenConfirmationException.php
│ │ ├── VKApiNotFoundException.php
│ │ ├── VKApiNotImplementedYetException.php
│ │ ├── VKApiNotSupportedHttpMethodException.php
│ │ ├── VKApiOtpValidationNeedException.php
│ │ ├── VKApiParamAlbumIdException.php
│ │ ├── VKApiParamApiIdException.php
│ │ ├── VKApiParamDocAccessException.php
│ │ ├── VKApiParamDocDeleteAccessException.php
│ │ ├── VKApiParamDocIdException.php
│ │ ├── VKApiParamDocRestoreAccessException.php
│ │ ├── VKApiParamDocRestoreTimeoutException.php
│ │ ├── VKApiParamDocTitleException.php
│ │ ├── VKApiParamException.php
│ │ ├── VKApiParamGroupIdException.php
│ │ ├── VKApiParamHashException.php
│ │ ├── VKApiParamNoteIdException.php
│ │ ├── VKApiParamPageIdException.php
│ │ ├── VKApiParamPhotoException.php
│ │ ├── VKApiParamPhotosException.php
│ │ ├── VKApiParamServerException.php
│ │ ├── VKApiParamTimestampException.php
│ │ ├── VKApiParamTitleException.php
│ │ ├── VKApiParamUserIdException.php
│ │ ├── VKApiPasswordValidationNeedException.php
│ │ ├── VKApiPermissionException.php
│ │ ├── VKApiPhoneValidationNeedException.php
│ │ ├── VKApiPhotoChangedException.php
│ │ ├── VKApiPollsAccessException.php
│ │ ├── VKApiPollsAccessWithoutVoteException.php
│ │ ├── VKApiPollsAnswerIdException.php
│ │ ├── VKApiPollsPollIdException.php
│ │ ├── VKApiPrettyCardsCardIsConnectedToPostException.php
│ │ ├── VKApiPrettyCardsCardNotFoundException.php
│ │ ├── VKApiPrettyCardsTooManyCardsException.php
│ │ ├── VKApiPrivateProfileException.php
│ │ ├── VKApiRateLimitException.php
│ │ ├── VKApiRecaptchaException.php
│ │ ├── VKApiRequestException.php
│ │ ├── VKApiRuntimeException.php
│ │ ├── VKApiSaveFileException.php
│ │ ├── VKApiSectionDisabledException.php
│ │ ├── VKApiServerException.php
│ │ ├── VKApiSignatureException.php
│ │ ├── VKApiStatusNoAudioException.php
│ │ ├── VKApiStickersNotFavoriteException.php
│ │ ├── VKApiStickersNotPurchasedException.php
│ │ ├── VKApiStickersTooManyFavoritesException.php
│ │ ├── VKApiStoryExpiredException.php
│ │ ├── VKApiStoryIncorrectReplyPrivacyException.php
│ │ ├── VKApiTimeoutException.php
│ │ ├── VKApiTokenExtensionRequiredException.php
│ │ ├── VKApiTooManyException.php
│ │ ├── VKApiTooManyListsException.php
│ │ ├── VKApiTranslationsCantTranslateException.php
│ │ ├── VKApiTranslationsMultipleSourceLangException.php
│ │ ├── VKApiUnknownApplicationException.php
│ │ ├── VKApiUnknownException.php
│ │ ├── VKApiUnknownGroupException.php
│ │ ├── VKApiUnknownUserException.php
│ │ ├── VKApiUploadException.php
│ │ ├── VKApiUserBannedException.php
│ │ ├── VKApiUserDeactivatedException.php
│ │ ├── VKApiUserDeletedException.php
│ │ ├── VKApiUserServiceDeactivatedException.php
│ │ ├── VKApiVideoAlreadyAddedException.php
│ │ ├── VKApiVideoCommentsClosedException.php
│ │ ├── VKApiVotesPermissionException.php
│ │ ├── VKApiWaitException.php
│ │ ├── VKApiWallAccessAddReplyException.php
│ │ ├── VKApiWallAccessCommentException.php
│ │ ├── VKApiWallAccessPostException.php
│ │ ├── VKApiWallAccessRepliesException.php
│ │ ├── VKApiWallAddPostException.php
│ │ ├── VKApiWallAdsPostLimitReachedException.php
│ │ ├── VKApiWallAdsPublishedException.php
│ │ ├── VKApiWallCheckLinkCantDetermineSourceException.php
│ │ ├── VKApiWallCommentNotDeletedException.php
│ │ ├── VKApiWallDonutException.php
│ │ ├── VKApiWallLinksForbiddenException.php
│ │ ├── VKApiWallReplyOwnerFloodException.php
│ │ ├── VKApiWallTooManyRecipientsException.php
│ │ └── VKApiWeightedFloodException.php
│ ├── VKApiException.php
│ ├── VKClientException.php
│ ├── VKException.php
│ ├── VKLongPollServerKeyExpiredException.php
│ ├── VKLongPollServerTsException.php
│ └── VKOAuthException.php
├── OAuth/
│ ├── AbstractOAuth.php
│ ├── Group/
│ │ ├── DTO/
│ │ │ ├── AccessTokenParams.php
│ │ │ └── AuthorizeUrlParams.php
│ │ ├── Display.php
│ │ ├── Group.php
│ │ └── Scopes.php
│ ├── ResponseType.php
│ └── User/
│ ├── DTO/
│ │ ├── AuthorizeUrlParams.php
│ │ ├── IdTokenParams.php
│ │ ├── LogoutParams.php
│ │ ├── RefreshTokensParams.php
│ │ ├── Scopes.php
│ │ ├── TokensParams.php
│ │ └── ViewType.php
│ └── User.php
└── Transport/
└── Client.php
SYMBOL INDEX (1563 symbols across 520 files)
FILE: src/VK/Actions/Account.php
class Account (line 15) | class Account implements ActionInterface
method __construct (line 25) | public function __construct(VKApiRequest $request)
method ban (line 39) | public function ban(string $access_token, array $params = [])
method changePassword (line 57) | public function changePassword(string $access_token, array $params = [])
method getActiveOffers (line 73) | public function getActiveOffers(string $access_token, array $params = [])
method getAppPermissions (line 88) | public function getAppPermissions(string $access_token, array $params ...
method getBanned (line 105) | public function getBanned(string $access_token, array $params = [])
method getCounters (line 120) | public function getCounters(string $access_token, array $params = [])
method getInfo (line 135) | public function getInfo(string $access_token, array $params = [])
method getProfileInfo (line 148) | public function getProfileInfo(string $access_token)
method getPushSettings (line 163) | public function getPushSettings(string $access_token, array $params = [])
method registerDevice (line 185) | public function registerDevice(string $access_token, array $params = [])
method saveProfileInfo (line 214) | public function saveProfileInfo(string $access_token, array $params = [])
method setInfo (line 230) | public function setInfo(string $access_token, array $params = [])
method setOffline (line 243) | public function setOffline(string $access_token)
method setOnline (line 258) | public function setOnline(string $access_token, array $params = [])
method setPushSettings (line 276) | public function setPushSettings(string $access_token, array $params = [])
method setSilenceMode (line 294) | public function setSilenceMode(string $access_token, array $params = [])
method unban (line 308) | public function unban(string $access_token, array $params = [])
method unregisterDevice (line 324) | public function unregisterDevice(string $access_token, array $params =...
FILE: src/VK/Actions/Ads.php
class Ads (line 31) | class Ads implements ActionInterface
method __construct (line 41) | public function __construct(VKApiRequest $request)
method addOfficeUsers (line 58) | public function addOfficeUsers(string $access_token, array $params = [])
method checkLink (line 76) | public function checkLink(string $access_token, array $params = [])
method createAds (line 94) | public function createAds(string $access_token, array $params = [])
method createCampaigns (line 112) | public function createCampaigns(string $access_token, array $params = [])
method createClients (line 130) | public function createClients(string $access_token, array $params = [])
method createLookalikeRequest (line 152) | public function createLookalikeRequest(string $access_token, array $pa...
method createTargetGroup (line 173) | public function createTargetGroup(string $access_token, array $params ...
method createTargetPixel (line 192) | public function createTargetPixel(string $access_token, array $params ...
method deleteAds (line 211) | public function deleteAds(string $access_token, array $params = [])
method deleteCampaigns (line 230) | public function deleteCampaigns(string $access_token, array $params = [])
method deleteClients (line 249) | public function deleteClients(string $access_token, array $params = [])
method deleteTargetGroup (line 267) | public function deleteTargetGroup(string $access_token, array $params ...
method deleteTargetPixel (line 284) | public function deleteTargetPixel(string $access_token, array $params ...
method getAccounts (line 297) | public function getAccounts(string $access_token)
method getAds (line 320) | public function getAds(string $access_token, array $params = [])
method getAdsLayout (line 343) | public function getAdsLayout(string $access_token, array $params = [])
method getAdsTargeting (line 366) | public function getAdsTargeting(string $access_token, array $params = [])
method getBudget (line 382) | public function getBudget(string $access_token, array $params = [])
method getCampaigns (line 402) | public function getCampaigns(string $access_token, array $params = [])
method getCategories (line 417) | public function getCategories(string $access_token, array $params = [])
method getClients (line 433) | public function getClients(string $access_token, array $params = [])
method getDemographics (line 454) | public function getDemographics(string $access_token, array $params = [])
method getFloodStats (line 469) | public function getFloodStats(string $access_token, array $params = [])
method getLookalikeRequests (line 489) | public function getLookalikeRequests(string $access_token, array $para...
method getMusicians (line 505) | public function getMusicians(string $access_token, array $params = [])
method getMusiciansByIds (line 520) | public function getMusiciansByIds(string $access_token, array $params ...
method getOfficeUsers (line 536) | public function getOfficeUsers(string $access_token, array $params = [])
method getPostsReach (line 554) | public function getPostsReach(string $access_token, array $params = [])
method getRejectionReason (line 571) | public function getRejectionReason(string $access_token, array $params...
method getStatistics (line 593) | public function getStatistics(string $access_token, array $params = [])
method getSuggestions (line 613) | public function getSuggestions(string $access_token, array $params = [])
method getTargetGroups (line 631) | public function getTargetGroups(string $access_token, array $params = [])
method getTargetPixels (line 647) | public function getTargetPixels(string $access_token, array $params = [])
method getTargetingStats (line 675) | public function getTargetingStats(string $access_token, array $params ...
method getUploadURL (line 691) | public function getUploadURL(string $access_token, array $params = [])
method getVideoUploadURL (line 704) | public function getVideoUploadURL(string $access_token)
method importTargetContacts (line 723) | public function importTargetContacts(string $access_token, array $para...
method removeOfficeUsers (line 740) | public function removeOfficeUsers(string $access_token, array $params ...
method removeTargetContacts (line 758) | public function removeTargetContacts(string $access_token, array $para...
method saveLookalikeRequestResult (line 779) | public function saveLookalikeRequestResult(string $access_token, array...
method shareTargetGroup (line 797) | public function shareTargetGroup(string $access_token, array $params =...
method updateAds (line 814) | public function updateAds(string $access_token, array $params = [])
method updateCampaigns (line 832) | public function updateCampaigns(string $access_token, array $params = [])
method updateClients (line 849) | public function updateClients(string $access_token, array $params = [])
method updateOfficeUsers (line 866) | public function updateOfficeUsers(string $access_token, array $params ...
method updateTargetGroup (line 889) | public function updateTargetGroup(string $access_token, array $params ...
method updateTargetPixel (line 909) | public function updateTargetPixel(string $access_token, array $params ...
FILE: src/VK/Actions/AppWidgets.php
class AppWidgets (line 21) | class AppWidgets implements ActionInterface
method __construct (line 31) | public function __construct(VKApiRequest $request)
method getAppImageUploadServer (line 46) | public function getAppImageUploadServer(string $access_token, array $p...
method getAppImages (line 63) | public function getAppImages(string $access_token, array $params = [])
method getGroupImageUploadServer (line 78) | public function getGroupImageUploadServer(string $access_token, array ...
method getGroupImages (line 95) | public function getGroupImages(string $access_token, array $params = [])
method getImagesById (line 110) | public function getImagesById(string $access_token, array $params = [])
method saveAppImage (line 127) | public function saveAppImage(string $access_token, array $params = [])
method saveGroupImage (line 144) | public function saveGroupImage(string $access_token, array $params = [])
method update (line 165) | public function update(string $access_token, array $params = [])
FILE: src/VK/Actions/Apps.php
class Apps (line 24) | class Apps implements ActionInterface
method __construct (line 34) | public function __construct(VKApiRequest $request)
method addSnippet (line 60) | public function addSnippet(string $access_token, array $params = [])
method addUsersToTestingGroup (line 75) | public function addUsersToTestingGroup(string $access_token, array $pa...
method deleteAppRequests (line 88) | public function deleteAppRequests(string $access_token)
method deleteSnippet (line 103) | public function deleteSnippet(string $access_token, array $params = [])
method get (line 125) | public function get(string $access_token, array $params = [])
method getCatalog (line 150) | public function getCatalog(string $access_token, array $params = [])
method getFriendsList (line 170) | public function getFriendsList(string $access_token, array $params = [])
method getLeaderboard (line 187) | public function getLeaderboard(string $access_token, array $params = [])
method getMiniAppPolicies (line 202) | public function getMiniAppPolicies(string $access_token, array $params...
method getScopes (line 217) | public function getScopes(string $access_token, array $params = [])
method getScore (line 232) | public function getScore(string $access_token, array $params = [])
method getSnippets (line 244) | public function getSnippets(string $access_token)
method getTestingGroups (line 258) | public function getTestingGroups(string $access_token, array $params =...
method isNotificationsAllowed (line 272) | public function isNotificationsAllowed(string $access_token, array $pa...
method promoHasActiveGift (line 288) | public function promoHasActiveGift(string $access_token, array $params...
method promoUseGift (line 304) | public function promoUseGift(string $access_token, array $params = [])
method removeTestingGroup (line 318) | public function removeTestingGroup(string $access_token, array $params...
method removeUsersFromTestingGroups (line 332) | public function removeUsersFromTestingGroups(string $access_token, arr...
method sendRequest (line 352) | public function sendRequest(string $access_token, array $params = [])
method updateMetaForTestingGroup (line 370) | public function updateMetaForTestingGroup(string $access_token, array ...
FILE: src/VK/Actions/Auth.php
class Auth (line 11) | class Auth implements ActionInterface
method __construct (line 21) | public function __construct(VKApiRequest $request)
method restore (line 38) | public function restore(string $access_token, array $params = [])
FILE: src/VK/Actions/Board.php
class Board (line 14) | class Board implements ActionInterface
method __construct (line 24) | public function __construct(VKApiRequest $request)
method addTopic (line 44) | public function addTopic(string $access_token, array $params = [])
method closeTopic (line 60) | public function closeTopic(string $access_token, array $params = [])
method createComment (line 81) | public function createComment(string $access_token, array $params = [])
method deleteComment (line 98) | public function deleteComment(string $access_token, array $params = [])
method deleteTopic (line 114) | public function deleteTopic(string $access_token, array $params = [])
method editComment (line 133) | public function editComment(string $access_token, array $params = [])
method editTopic (line 150) | public function editTopic(string $access_token, array $params = [])
method fixTopic (line 166) | public function fixTopic(string $access_token, array $params = [])
method getComments (line 188) | public function getComments(string $access_token, array $params = [])
method getTopics (line 210) | public function getTopics(string $access_token, array $params = [])
method openTopic (line 226) | public function openTopic(string $access_token, array $params = [])
method restoreComment (line 243) | public function restoreComment(string $access_token, array $params = [])
method unfixTopic (line 259) | public function unfixTopic(string $access_token, array $params = [])
FILE: src/VK/Actions/Bugtracker.php
class Bugtracker (line 16) | class Bugtracker implements ActionInterface
method __construct (line 26) | public function __construct(VKApiRequest $request)
method addCompanyGroupsMembers (line 44) | public function addCompanyGroupsMembers(string $access_token, array $p...
method addCompanyMembers (line 61) | public function addCompanyMembers(string $access_token, array $params ...
method changeBugreportStatus (line 81) | public function changeBugreportStatus(string $access_token, array $par...
method createComment (line 102) | public function createComment(string $access_token, array $params = [])
method getBugreportById (line 121) | public function getBugreportById(string $access_token, array $params =...
method getCompanyGroupMembers (line 143) | public function getCompanyGroupMembers(string $access_token, array $pa...
method getCompanyMembers (line 168) | public function getCompanyMembers(string $access_token, array $params ...
method getDownloadVersionUrl (line 186) | public function getDownloadVersionUrl(string $access_token, array $par...
method getProductBuildUploadServer (line 201) | public function getProductBuildUploadServer(string $access_token, arra...
method removeCompanyGroupMember (line 219) | public function removeCompanyGroupMember(string $access_token, array $...
method removeCompanyMember (line 235) | public function removeCompanyMember(string $access_token, array $param...
method saveProductVersion (line 255) | public function saveProductVersion(string $access_token, array $params...
method setCompanyMemberRole (line 273) | public function setCompanyMemberRole(string $access_token, array $para...
method setProductIsOver (line 290) | public function setProductIsOver(string $access_token, array $params =...
FILE: src/VK/Actions/Calls.php
class Calls (line 10) | class Calls implements ActionInterface
method __construct (line 20) | public function __construct(VKApiRequest $request)
method forceFinish (line 34) | public function forceFinish(string $access_token, array $params = [])
method start (line 48) | public function start(string $access_token, array $params = [])
FILE: src/VK/Actions/Database.php
class Database (line 10) | class Database implements ActionInterface
method __construct (line 20) | public function __construct(VKApiRequest $request)
method getChairs (line 37) | public function getChairs(string $access_token, array $params = [])
method getCities (line 57) | public function getCities(string $access_token, array $params = [])
method getCitiesById (line 73) | public function getCitiesById(string $access_token, array $params = [])
method getCountries (line 91) | public function getCountries(string $access_token, array $params = [])
method getCountriesById (line 106) | public function getCountriesById(string $access_token, array $params =...
method getFaculties (line 123) | public function getFaculties(string $access_token, array $params = [])
method getMetroStations (line 141) | public function getMetroStations(string $access_token, array $params =...
method getMetroStationsById (line 156) | public function getMetroStationsById(string $access_token, array $para...
method getRegions (line 173) | public function getRegions(string $access_token, array $params = [])
method getSchoolClasses (line 188) | public function getSchoolClasses(string $access_token, array $params =...
method getSchools (line 206) | public function getSchools(string $access_token, array $params = [])
method getUniversities (line 224) | public function getUniversities(string $access_token, array $params = [])
FILE: src/VK/Actions/Docs.php
class Docs (line 20) | class Docs implements ActionInterface
method __construct (line 30) | public function __construct(VKApiRequest $request)
method add (line 47) | public function add(string $access_token, array $params = [])
method delete (line 65) | public function delete(string $access_token, array $params = [])
method edit (line 86) | public function edit(string $access_token, array $params = [])
method get (line 105) | public function get(string $access_token, array $params = [])
method getById (line 121) | public function getById(string $access_token, array $params = [])
method getMessagesUploadServer (line 138) | public function getMessagesUploadServer(string $access_token, array $p...
method getTypes (line 153) | public function getTypes(string $access_token, array $params = [])
method getUploadServer (line 168) | public function getUploadServer(string $access_token, array $params = [])
method getWallUploadServer (line 183) | public function getWallUploadServer(string $access_token, array $param...
method restore (line 200) | public function restore(string $access_token, array $params = [])
method save (line 219) | public function save(string $access_token, array $params = [])
method search (line 238) | public function search(string $access_token, array $params = [])
FILE: src/VK/Actions/Donut.php
class Donut (line 11) | class Donut implements ActionInterface
method __construct (line 21) | public function __construct(VKApiRequest $request)
method getFriends (line 38) | public function getFriends(string $access_token, array $params = [])
method getSubscription (line 53) | public function getSubscription(string $access_token, array $params = [])
method getSubscriptions (line 70) | public function getSubscriptions(string $access_token, array $params =...
method isDon (line 84) | public function isDon(string $access_token, array $params = [])
FILE: src/VK/Actions/DownloadedGames.php
class DownloadedGames (line 12) | class DownloadedGames implements ActionInterface
method __construct (line 22) | public function __construct(VKApiRequest $request)
method getPaidStatus (line 38) | public function getPaidStatus(string $access_token, array $params = [])
FILE: src/VK/Actions/Execute.php
class Execute (line 11) | class Execute implements ActionInterface
method __construct (line 21) | public function __construct(VKApiRequest $request)
method execute (line 34) | public function execute(string $access_token)
FILE: src/VK/Actions/Fave.php
class Fave (line 17) | class Fave implements ActionInterface
method __construct (line 27) | public function __construct(VKApiRequest $request)
method addArticle (line 42) | public function addArticle(string $access_token, array $params = [])
method addLink (line 57) | public function addLink(string $access_token, array $params = [])
method addPage (line 72) | public function addPage(string $access_token, array $params = [])
method addPost (line 88) | public function addPost(string $access_token, array $params = [])
method addProduct (line 104) | public function addProduct(string $access_token, array $params = [])
method addTag (line 120) | public function addTag(string $access_token, array $params = [])
method addVideo (line 136) | public function addVideo(string $access_token, array $params = [])
method editTag (line 151) | public function editTag(string $access_token, array $params = [])
method get (line 171) | public function get(string $access_token, array $params = [])
method getPages (line 189) | public function getPages(string $access_token, array $params = [])
method getTags (line 201) | public function getTags(string $access_token)
method markSeen (line 213) | public function markSeen(string $access_token)
method removeArticle (line 228) | public function removeArticle(string $access_token, array $params = [])
method removeLink (line 244) | public function removeLink(string $access_token, array $params = [])
method removePage (line 259) | public function removePage(string $access_token, array $params = [])
method removePost (line 274) | public function removePost(string $access_token, array $params = [])
method removeProduct (line 289) | public function removeProduct(string $access_token, array $params = [])
method removeTag (line 303) | public function removeTag(string $access_token, array $params = [])
method removeVideo (line 318) | public function removeVideo(string $access_token, array $params = [])
method reorderTags (line 332) | public function reorderTags(string $access_token, array $params = [])
method setPageTags (line 349) | public function setPageTags(string $access_token, array $params = [])
method setTags (line 370) | public function setTags(string $access_token, array $params = [])
method trackPageInteraction (line 385) | public function trackPageInteraction(string $access_token, array $para...
FILE: src/VK/Actions/Friends.php
class Friends (line 20) | class Friends implements ActionInterface
method __construct (line 30) | public function __construct(VKApiRequest $request)
method add (line 52) | public function add(string $access_token, array $params = [])
method addList (line 69) | public function addList(string $access_token, array $params = [])
method areFriends (line 86) | public function areFriends(string $access_token, array $params = [])
method delete (line 101) | public function delete(string $access_token, array $params = [])
method deleteAllRequests (line 114) | public function deleteAllRequests(string $access_token)
method deleteList (line 130) | public function deleteList(string $access_token, array $params = [])
method edit (line 146) | public function edit(string $access_token, array $params = [])
method editList (line 166) | public function editList(string $access_token, array $params = [])
method get (line 187) | public function get(string $access_token, array $params = [])
method getAppUsers (line 200) | public function getAppUsers(string $access_token)
method getLists (line 216) | public function getLists(string $access_token, array $params = [])
method getMutual (line 237) | public function getMutual(string $access_token, array $params = [])
method getOnline (line 257) | public function getOnline(string $access_token, array $params = [])
method getRecent (line 272) | public function getRecent(string $access_token, array $params = [])
method getRequests (line 296) | public function getRequests(string $access_token, array $params = [])
method getSuggestions (line 315) | public function getSuggestions(string $access_token, array $params = [])
method search (line 335) | public function search(string $access_token, array $params = [])
FILE: src/VK/Actions/Gifts.php
class Gifts (line 10) | class Gifts implements ActionInterface
method __construct (line 20) | public function __construct(VKApiRequest $request)
method get (line 37) | public function get(string $access_token, array $params = [])
FILE: src/VK/Actions/Groups.php
class Groups (line 48) | class Groups implements ActionInterface
method __construct (line 58) | public function __construct(VKApiRequest $request)
method addAddress (line 86) | public function addAddress(string $access_token, array $params = [])
method addCallbackServer (line 104) | public function addCallbackServer(string $access_token, array $params ...
method addLink (line 121) | public function addLink(string $access_token, array $params = [])
method approveRequest (line 138) | public function approveRequest(string $access_token, array $params = [])
method ban (line 157) | public function ban(string $access_token, array $params = [])
method create (line 178) | public function create(string $access_token, array $params = [])
method deleteAddress (line 195) | public function deleteAddress(string $access_token, array $params = [])
method deleteCallbackServer (line 211) | public function deleteCallbackServer(string $access_token, array $para...
method deleteLink (line 227) | public function deleteLink(string $access_token, array $params = [])
method disableOnline (line 241) | public function disableOnline(string $access_token, array $params = [])
method edit (line 304) | public function edit(string $access_token, array $params = [])
method editAddress (line 333) | public function editAddress(string $access_token, array $params = [])
method editCallbackServer (line 352) | public function editCallbackServer(string $access_token, array $params...
method editLink (line 369) | public function editLink(string $access_token, array $params = [])
method editManager (line 396) | public function editManager(string $access_token, array $params = [])
method enableOnline (line 410) | public function enableOnline(string $access_token, array $params = [])
method get (line 431) | public function get(string $access_token, array $params = [])
method getAddresses (line 454) | public function getAddresses(string $access_token, array $params = [])
method getBanned (line 474) | public function getBanned(string $access_token, array $params = [])
method getById (line 491) | public function getById(string $access_token, array $params = [])
method getCallbackConfirmationCode (line 506) | public function getCallbackConfirmationCode(string $access_token, arra...
method getCallbackServers (line 521) | public function getCallbackServers(string $access_token, array $params...
method getCallbackSettings (line 538) | public function getCallbackSettings(string $access_token, array $param...
method getCatalogInfo (line 554) | public function getCatalogInfo(string $access_token, array $params = [])
method getInvitedUsers (line 573) | public function getInvitedUsers(string $access_token, array $params = [])
method getInvites (line 590) | public function getInvites(string $access_token, array $params = [])
method getLongPollServer (line 605) | public function getLongPollServer(string $access_token, array $params ...
method getLongPollSettings (line 620) | public function getLongPollSettings(string $access_token, array $param...
method getMembers (line 641) | public function getMembers(string $access_token, array $params = [])
method getOnlineStatus (line 655) | public function getOnlineStatus(string $access_token, array $params = [])
method getRequests (line 673) | public function getRequests(string $access_token, array $params = [])
method getSettings (line 688) | public function getSettings(string $access_token, array $params = [])
method getTagList (line 703) | public function getTagList(string $access_token, array $params = [])
method getTokenPermissions (line 715) | public function getTokenPermissions(string $access_token)
method invite (line 733) | public function invite(string $access_token, array $params = [])
method isMember (line 751) | public function isMember(string $access_token, array $params = [])
method join (line 769) | public function join(string $access_token, array $params = [])
method leave (line 784) | public function leave(string $access_token, array $params = [])
method removeUser (line 800) | public function removeUser(string $access_token, array $params = [])
method reorderLink (line 817) | public function reorderLink(string $access_token, array $params = [])
method search (line 840) | public function search(string $access_token, array $params = [])
method setCallbackSettings (line 914) | public function setCallbackSettings(string $access_token, array $param...
method setLongPollSettings (line 982) | public function setLongPollSettings(string $access_token, array $param...
method setSettings (line 1001) | public function setSettings(string $access_token, array $params = [])
method setUserNote (line 1018) | public function setUserNote(string $access_token, array $params = [])
method tagAdd (line 1035) | public function tagAdd(string $access_token, array $params = [])
method tagBind (line 1053) | public function tagBind(string $access_token, array $params = [])
method tagDelete (line 1069) | public function tagDelete(string $access_token, array $params = [])
method tagUpdate (line 1086) | public function tagUpdate(string $access_token, array $params = [])
method toggleMarket (line 1104) | public function toggleMarket(string $access_token, array $params = [])
method unban (line 1119) | public function unban(string $access_token, array $params = [])
FILE: src/VK/Actions/LeadForms.php
class LeadForms (line 11) | class LeadForms implements ActionInterface
method __construct (line 21) | public function __construct(VKApiRequest $request)
method create (line 48) | public function create(string $access_token, array $params = [])
method delete (line 64) | public function delete(string $access_token, array $params = [])
method get (line 80) | public function get(string $access_token, array $params = [])
method getLeads (line 98) | public function getLeads(string $access_token, array $params = [])
method getUploadURL (line 110) | public function getUploadURL(string $access_token)
method list (line 124) | public function list(string $access_token, array $params = [])
method update (line 153) | public function update(string $access_token, array $params = [])
FILE: src/VK/Actions/Likes.php
class Likes (line 14) | class Likes implements ActionInterface
method __construct (line 24) | public function __construct(VKApiRequest $request)
method add (line 44) | public function add(string $access_token, array $params = [])
method delete (line 63) | public function delete(string $access_token, array $params = [])
method getList (line 89) | public function getList(string $access_token, array $params = [])
method isLiked (line 107) | public function isLiked(string $access_token, array $params = [])
FILE: src/VK/Actions/Market.php
class Market (line 63) | class Market implements ActionInterface
method __construct (line 73) | public function __construct(VKApiRequest $request)
method add (line 118) | public function add(string $access_token, array $params = [])
method addAlbum (line 140) | public function addAlbum(string $access_token, array $params = [])
method addProperty (line 162) | public function addProperty(string $access_token, array $params = [])
method addPropertyVariant (line 185) | public function addPropertyVariant(string $access_token, array $params...
method addToAlbum (line 209) | public function addToAlbum(string $access_token, array $params = [])
method createComment (line 231) | public function createComment(string $access_token, array $params = [])
method delete (line 250) | public function delete(string $access_token, array $params = [])
method deleteAlbum (line 268) | public function deleteAlbum(string $access_token, array $params = [])
method deleteComment (line 284) | public function deleteComment(string $access_token, array $params = [])
method deleteProperty (line 303) | public function deleteProperty(string $access_token, array $params = [])
method deletePropertyVariant (line 323) | public function deletePropertyVariant(string $access_token, array $par...
method edit (line 366) | public function edit(string $access_token, array $params = [])
method editAlbum (line 391) | public function editAlbum(string $access_token, array $params = [])
method editComment (line 409) | public function editComment(string $access_token, array $params = [])
method editOrder (line 440) | public function editOrder(string $access_token, array $params = [])
method editProperty (line 461) | public function editProperty(string $access_token, array $params = [])
method editPropertyVariant (line 484) | public function editPropertyVariant(string $access_token, array $param...
method filterCategories (line 501) | public function filterCategories(string $access_token, array $params =...
method get (line 525) | public function get(string $access_token, array $params = [])
method getAlbumById (line 541) | public function getAlbumById(string $access_token, array $params = [])
method getAlbums (line 558) | public function getAlbums(string $access_token, array $params = [])
method getById (line 576) | public function getById(string $access_token, array $params = [])
method getCategories (line 592) | public function getCategories(string $access_token, array $params = [])
method getComments (line 616) | public function getComments(string $access_token, array $params = [])
method getFavesForAttach (line 633) | public function getFavesForAttach(string $access_token, array $params ...
method getGroupOrders (line 652) | public function getGroupOrders(string $access_token, array $params = [])
method getOrderById (line 670) | public function getOrderById(string $access_token, array $params = [])
method getOrderItems (line 688) | public function getOrderItems(string $access_token, array $params = [])
method getOrders (line 706) | public function getOrders(string $access_token, array $params = [])
method getProductPhotoUploadServer (line 723) | public function getProductPhotoUploadServer(string $access_token, arra...
method getProperties (line 742) | public function getProperties(string $access_token, array $params = [])
method groupItems (line 771) | public function groupItems(string $access_token, array $params = [])
method removeFromAlbum (line 791) | public function removeFromAlbum(string $access_token, array $params = [])
method reorderAlbums (line 812) | public function reorderAlbums(string $access_token, array $params = [])
method reorderItems (line 835) | public function reorderItems(string $access_token, array $params = [])
method report (line 852) | public function report(string $access_token, array $params = [])
method reportComment (line 869) | public function reportComment(string $access_token, array $params = [])
method restore (line 890) | public function restore(string $access_token, array $params = [])
method restoreComment (line 906) | public function restoreComment(string $access_token, array $params = [])
method saveProductPhoto (line 922) | public function saveProductPhoto(string $access_token, array $params =...
method saveProductPhotoBulk (line 938) | public function saveProductPhotoBulk(string $access_token, array $para...
method search (line 964) | public function search(string $access_token, array $params = [])
method searchItems (line 987) | public function searchItems(string $access_token, array $params = [])
method searchItemsBasic (line 1011) | public function searchItemsBasic(string $access_token, array $params =...
method ungroupItems (line 1029) | public function ungroupItems(string $access_token, array $params = [])
FILE: src/VK/Actions/Messages.php
class Messages (line 67) | class Messages implements ActionInterface
method __construct (line 77) | public function __construct(VKApiRequest $request)
method addChatUser (line 103) | public function addChatUser(string $access_token, array $params = [])
method addChatUsers (line 119) | public function addChatUsers(string $access_token, array $params = [])
method allowMessagesFromGroup (line 136) | public function allowMessagesFromGroup(string $access_token, array $pa...
method createChat (line 154) | public function createChat(string $access_token, array $params = [])
method delete (line 177) | public function delete(string $access_token, array $params = [])
method deleteChatPhoto (line 195) | public function deleteChatPhoto(string $access_token, array $params = [])
method deleteConversation (line 213) | public function deleteConversation(string $access_token, array $params...
method deleteReaction (line 229) | public function deleteReaction(string $access_token, array $params = [])
method denyMessagesFromGroup (line 244) | public function denyMessagesFromGroup(string $access_token, array $par...
method edit (line 283) | public function edit(string $access_token, array $params = [])
method editChat (line 303) | public function editChat(string $access_token, array $params = [])
method getByConversationMessageId (line 322) | public function getByConversationMessageId(string $access_token, array...
method getById (line 343) | public function getById(string $access_token, array $params = [])
method getChat (line 365) | public function getChat(string $access_token, array $params = [])
method getChatPreview (line 383) | public function getChatPreview(string $access_token, array $params = [])
method getConversationMembers (line 406) | public function getConversationMembers(string $access_token, array $pa...
method getConversations (line 430) | public function getConversations(string $access_token, array $params =...
method getConversationsById (line 451) | public function getConversationsById(string $access_token, array $para...
method getHistory (line 476) | public function getHistory(string $access_token, array $params = [])
method getHistoryAttachments (line 506) | public function getHistoryAttachments(string $access_token, array $par...
method getImportantMessages (line 527) | public function getImportantMessages(string $access_token, array $para...
method getIntentUsers (line 548) | public function getIntentUsers(string $access_token, array $params = [])
method getInviteLink (line 566) | public function getInviteLink(string $access_token, array $params = [])
method getLastActivity (line 581) | public function getLastActivity(string $access_token, array $params = [])
method getLongPollHistory (line 614) | public function getLongPollHistory(string $access_token, array $params...
method getLongPollServer (line 631) | public function getLongPollServer(string $access_token, array $params ...
method getMessagesReactions (line 647) | public function getMessagesReactions(string $access_token, array $para...
method getReactedPeers (line 665) | public function getReactedPeers(string $access_token, array $params = [])
method getReactionsAssets (line 680) | public function getReactionsAssets(string $access_token, array $params...
method isMessagesFromGroupAllowed (line 697) | public function isMessagesFromGroupAllowed(string $access_token, array...
method joinChatByInviteLink (line 713) | public function joinChatByInviteLink(string $access_token, array $para...
method markAsAnsweredConversation (line 730) | public function markAsAnsweredConversation(string $access_token, array...
method markAsImportant (line 746) | public function markAsImportant(string $access_token, array $params = [])
method markAsImportantConversation (line 763) | public function markAsImportantConversation(string $access_token, arra...
method markAsRead (line 783) | public function markAsRead(string $access_token, array $params = [])
method markReactionsAsRead (line 799) | public function markReactionsAsRead(string $access_token, array $param...
method muteChatMentions (line 814) | public function muteChatMentions(string $access_token, array $params =...
method pin (line 836) | public function pin(string $access_token, array $params = [])
method removeChatUser (line 858) | public function removeChatUser(string $access_token, array $params = [])
method restore (line 876) | public function restore(string $access_token, array $params = [])
method search (line 899) | public function search(string $access_token, array $params = [])
method searchConversations (line 918) | public function searchConversations(string $access_token, array $param...
method send (line 980) | public function send(string $access_token, array $params = [])
method sendMessageEventAnswer (line 997) | public function sendMessageEventAnswer(string $access_token, array $pa...
method sendReaction (line 1017) | public function sendReaction(string $access_token, array $params = [])
method setActivity (line 1039) | public function setActivity(string $access_token, array $params = [])
method setChatPhoto (line 1058) | public function setChatPhoto(string $access_token, array $params = [])
method unpin (line 1076) | public function unpin(string $access_token, array $params = [])
FILE: src/VK/Actions/Newsfeed.php
class Newsfeed (line 14) | class Newsfeed implements ActionInterface
method __construct (line 24) | public function __construct(VKApiRequest $request)
method addBan (line 40) | public function addBan(string $access_token, array $params = [])
method deleteBan (line 56) | public function deleteBan(string $access_token, array $params = [])
method deleteList (line 70) | public function deleteList(string $access_token, array $params = [])
method get (line 94) | public function get(string $access_token, array $params = [])
method getBanned (line 111) | public function getBanned(string $access_token, array $params = [])
method getComments (line 133) | public function getComments(string $access_token, array $params = [])
method getLists (line 149) | public function getLists(string $access_token, array $params = [])
method getMentions (line 168) | public function getMentions(string $access_token, array $params = [])
method getRecommended (line 188) | public function getRecommended(string $access_token, array $params = [])
method getSuggestedSources (line 206) | public function getSuggestedSources(string $access_token, array $param...
method ignoreItem (line 223) | public function ignoreItem(string $access_token, array $params = [])
method saveList (line 242) | public function saveList(string $access_token, array $params = [])
method search (line 265) | public function search(string $access_token, array $params = [])
method unignoreItem (line 283) | public function unignoreItem(string $access_token, array $params = [])
method unsubscribe (line 300) | public function unsubscribe(string $access_token, array $params = [])
FILE: src/VK/Actions/Notes.php
class Notes (line 16) | class Notes implements ActionInterface
method __construct (line 26) | public function __construct(VKApiRequest $request)
method add (line 44) | public function add(string $access_token, array $params = [])
method createComment (line 65) | public function createComment(string $access_token, array $params = [])
method delete (line 81) | public function delete(string $access_token, array $params = [])
method deleteComment (line 99) | public function deleteComment(string $access_token, array $params = [])
method edit (line 119) | public function edit(string $access_token, array $params = [])
method editComment (line 137) | public function editComment(string $access_token, array $params = [])
method get (line 157) | public function get(string $access_token, array $params = [])
method getById (line 176) | public function getById(string $access_token, array $params = [])
method getComments (line 196) | public function getComments(string $access_token, array $params = [])
method restoreComment (line 213) | public function restoreComment(string $access_token, array $params = [])
FILE: src/VK/Actions/Notifications.php
class Notifications (line 12) | class Notifications implements ActionInterface
method __construct (line 22) | public function __construct(VKApiRequest $request)
method get (line 41) | public function get(string $access_token, array $params = [])
method markAsViewed (line 54) | public function markAsViewed(string $access_token)
method sendMessage (line 74) | public function sendMessage(string $access_token, array $params = [])
FILE: src/VK/Actions/Orders.php
class Orders (line 15) | class Orders implements ActionInterface
method __construct (line 25) | public function __construct(VKApiRequest $request)
method cancelSubscription (line 43) | public function cancelSubscription(string $access_token, array $params...
method changeState (line 63) | public function changeState(string $access_token, array $params = [])
method get (line 80) | public function get(string $access_token, array $params = [])
method getAmount (line 95) | public function getAmount(string $access_token, array $params = [])
method getById (line 112) | public function getById(string $access_token, array $params = [])
method getUserSubscriptionById (line 128) | public function getUserSubscriptionById(string $access_token, array $p...
method getUserSubscriptions (line 142) | public function getUserSubscriptions(string $access_token, array $para...
FILE: src/VK/Actions/Pages.php
class Pages (line 15) | class Pages implements ActionInterface
method __construct (line 25) | public function __construct(VKApiRequest $request)
method clearCache (line 40) | public function clearCache(string $access_token, array $params = [])
method get (line 61) | public function get(string $access_token, array $params = [])
method getHistory (line 80) | public function getHistory(string $access_token, array $params = [])
method getTitles (line 96) | public function getTitles(string $access_token, array $params = [])
method getVersion (line 115) | public function getVersion(string $access_token, array $params = [])
method parseWiki (line 131) | public function parseWiki(string $access_token, array $params = [])
method save (line 153) | public function save(string $access_token, array $params = [])
method saveAccess (line 174) | public function saveAccess(string $access_token, array $params = [])
FILE: src/VK/Actions/Photos.php
class Photos (line 24) | class Photos implements ActionInterface
method __construct (line 34) | public function __construct(VKApiRequest $request)
method confirmTag (line 51) | public function confirmTag(string $access_token, array $params = [])
method copy (line 68) | public function copy(string $access_token, array $params = [])
method createAlbum (line 90) | public function createAlbum(string $access_token, array $params = [])
method createComment (line 113) | public function createComment(string $access_token, array $params = [])
method delete (line 130) | public function delete(string $access_token, array $params = [])
method deleteAlbum (line 147) | public function deleteAlbum(string $access_token, array $params = [])
method deleteComment (line 163) | public function deleteComment(string $access_token, array $params = [])
method edit (line 185) | public function edit(string $access_token, array $params = [])
method editAlbum (line 208) | public function editAlbum(string $access_token, array $params = [])
method editComment (line 226) | public function editComment(string $access_token, array $params = [])
method get (line 250) | public function get(string $access_token, array $params = [])
method getAlbums (line 271) | public function getAlbums(string $access_token, array $params = [])
method getAlbumsCount (line 288) | public function getAlbumsCount(string $access_token, array $params = [])
method getAll (line 311) | public function getAll(string $access_token, array $params = [])
method getAllComments (line 331) | public function getAllComments(string $access_token, array $params = [])
method getById (line 348) | public function getById(string $access_token, array $params = [])
method getChatUploadServer (line 366) | public function getChatUploadServer(string $access_token, array $param...
method getComments (line 390) | public function getComments(string $access_token, array $params = [])
method getMarketAlbumUploadServer (line 406) | public function getMarketAlbumUploadServer(string $access_token, array...
method getMessagesUploadServer (line 422) | public function getMessagesUploadServer(string $access_token, array $p...
method getNewTags (line 438) | public function getNewTags(string $access_token, array $params = [])
method getOwnerCoverPhotoUploadServer (line 459) | public function getOwnerCoverPhotoUploadServer(string $access_token, a...
method getOwnerPhotoUploadServer (line 475) | public function getOwnerPhotoUploadServer(string $access_token, array ...
method getTags (line 492) | public function getTags(string $access_token, array $params = [])
method getUploadServer (line 509) | public function getUploadServer(string $access_token, array $params = [])
method getUserPhotos (line 528) | public function getUserPhotos(string $access_token, array $params = [])
method getWallUploadServer (line 543) | public function getWallUploadServer(string $access_token, array $param...
method makeCover (line 560) | public function makeCover(string $access_token, array $params = [])
method move (line 577) | public function move(string $access_token, array $params = [])
method putTag (line 598) | public function putTag(string $access_token, array $params = [])
method removeTag (line 615) | public function removeTag(string $access_token, array $params = [])
method reorderAlbums (line 633) | public function reorderAlbums(string $access_token, array $params = [])
method reorderPhotos (line 652) | public function reorderPhotos(string $access_token, array $params = [])
method report (line 669) | public function report(string $access_token, array $params = [])
method reportComment (line 686) | public function reportComment(string $access_token, array $params = [])
method restore (line 702) | public function restore(string $access_token, array $params = [])
method restoreComment (line 718) | public function restoreComment(string $access_token, array $params = [])
method save (line 744) | public function save(string $access_token, array $params = [])
method saveMarketAlbumPhoto (line 765) | public function saveMarketAlbumPhoto(string $access_token, array $para...
method saveMessagesPhoto (line 785) | public function saveMessagesPhoto(string $access_token, array $params ...
method saveOwnerCoverPhoto (line 809) | public function saveOwnerCoverPhoto(string $access_token, array $param...
method saveOwnerPhoto (line 828) | public function saveOwnerPhoto(string $access_token, array $params = [])
method saveWallPhoto (line 854) | public function saveWallPhoto(string $access_token, array $params = [])
method search (line 877) | public function search(string $access_token, array $params = [])
FILE: src/VK/Actions/Podcasts.php
class Podcasts (line 10) | class Podcasts implements ActionInterface
method __construct (line 20) | public function __construct(VKApiRequest $request)
method searchPodcast (line 36) | public function searchPodcast(string $access_token, array $params = [])
FILE: src/VK/Actions/Polls.php
class Polls (line 18) | class Polls implements ActionInterface
method __construct (line 28) | public function __construct(VKApiRequest $request)
method addVote (line 49) | public function addVote(string $access_token, array $params = [])
method create (line 73) | public function create(string $access_token, array $params = [])
method deleteVote (line 93) | public function deleteVote(string $access_token, array $params = [])
method edit (line 116) | public function edit(string $access_token, array $params = [])
method getBackgrounds (line 128) | public function getBackgrounds(string $access_token)
method getById (line 150) | public function getById(string $access_token, array $params = [])
method getPhotoUploadServer (line 164) | public function getPhotoUploadServer(string $access_token, array $para...
method getVoters (line 191) | public function getVoters(string $access_token, array $params = [])
method savePhoto (line 207) | public function savePhoto(string $access_token, array $params = [])
FILE: src/VK/Actions/PrettyCards.php
class PrettyCards (line 13) | class PrettyCards implements ActionInterface
method __construct (line 23) | public function __construct(VKApiRequest $request)
method create (line 44) | public function create(string $access_token, array $params = [])
method delete (line 61) | public function delete(string $access_token, array $params = [])
method edit (line 83) | public function edit(string $access_token, array $params = [])
method get (line 99) | public function get(string $access_token, array $params = [])
method getById (line 114) | public function getById(string $access_token, array $params = [])
method getUploadURL (line 126) | public function getUploadURL(string $access_token)
FILE: src/VK/Actions/Search.php
class Search (line 10) | class Search implements ActionInterface
method __construct (line 20) | public function __construct(VKApiRequest $request)
method getHints (line 40) | public function getHints(string $access_token, array $params = [])
FILE: src/VK/Actions/Secure.php
class Secure (line 13) | class Secure implements ActionInterface
method __construct (line 23) | public function __construct(VKApiRequest $request)
method addAppEvent (line 41) | public function addAppEvent(string $access_token, array $params = [])
method checkToken (line 57) | public function checkToken(string $access_token, array $params = [])
method getAppBalance (line 70) | public function getAppBalance(string $access_token)
method getSMSHistory (line 88) | public function getSMSHistory(string $access_token, array $params = [])
method getTransactionsHistory (line 108) | public function getTransactionsHistory(string $access_token, array $pa...
method getUserLevel (line 123) | public function getUserLevel(string $access_token, array $params = [])
method giveEventSticker (line 139) | public function giveEventSticker(string $access_token, array $params =...
method sendNotification (line 158) | public function sendNotification(string $access_token, array $params =...
method sendSMSNotification (line 176) | public function sendSMSNotification(string $access_token, array $param...
method setCounter (line 194) | public function setCounter(string $access_token, array $params = [])
FILE: src/VK/Actions/Stats.php
class Stats (line 13) | class Stats implements ActionInterface
method __construct (line 23) | public function __construct(VKApiRequest $request)
method get (line 46) | public function get(string $access_token, array $params = [])
method getPostReach (line 63) | public function getPostReach(string $access_token, array $params = [])
method trackVisitor (line 77) | public function trackVisitor(string $access_token, array $params = [])
FILE: src/VK/Actions/Status.php
class Status (line 11) | class Status implements ActionInterface
method __construct (line 21) | public function __construct(VKApiRequest $request)
method get (line 37) | public function get(string $access_token, array $params = [])
method set (line 54) | public function set(string $access_token, array $params = [])
FILE: src/VK/Actions/Storage.php
class Storage (line 11) | class Storage implements ActionInterface
method __construct (line 21) | public function __construct(VKApiRequest $request)
method get (line 38) | public function get(string $access_token, array $params = [])
method getKeys (line 55) | public function getKeys(string $access_token, array $params = [])
method set (line 73) | public function set(string $access_token, array $params = [])
FILE: src/VK/Actions/Store.php
class Store (line 13) | class Store implements ActionInterface
method __construct (line 23) | public function __construct(VKApiRequest $request)
method addStickersToFavorite (line 40) | public function addStickersToFavorite(string $access_token, array $par...
method getFavoriteStickers (line 52) | public function getFavoriteStickers(string $access_token)
method getProducts (line 71) | public function getProducts(string $access_token, array $params = [])
method getStickersKeywords (line 90) | public function getStickersKeywords(string $access_token, array $param...
method removeStickersFromFavorite (line 106) | public function removeStickersFromFavorite(string $access_token, array...
FILE: src/VK/Actions/Stories.php
class Stories (line 15) | class Stories implements ActionInterface
method __construct (line 25) | public function __construct(VKApiRequest $request)
method banOwner (line 40) | public function banOwner(string $access_token, array $params = [])
method delete (line 57) | public function delete(string $access_token, array $params = [])
method get (line 74) | public function get(string $access_token, array $params = [])
method getBanned (line 90) | public function getBanned(string $access_token, array $params = [])
method getById (line 108) | public function getById(string $access_token, array $params = [])
method getPhotoUploadServer (line 132) | public function getPhotoUploadServer(string $access_token, array $para...
method getReplies (line 151) | public function getReplies(string $access_token, array $params = [])
method getStats (line 167) | public function getStats(string $access_token, array $params = [])
method getVideoUploadServer (line 191) | public function getVideoUploadServer(string $access_token, array $para...
method getViewers (line 212) | public function getViewers(string $access_token, array $params = [])
method hideAllReplies (line 228) | public function hideAllReplies(string $access_token, array $params = [])
method hideReply (line 244) | public function hideReply(string $access_token, array $params = [])
method save (line 261) | public function save(string $access_token, array $params = [])
method search (line 283) | public function search(string $access_token, array $params = [])
method sendInteraction (line 301) | public function sendInteraction(string $access_token, array $params = [])
method unbanOwner (line 316) | public function unbanOwner(string $access_token, array $params = [])
FILE: src/VK/Actions/Streaming.php
class Streaming (line 12) | class Streaming implements ActionInterface
method __construct (line 22) | public function __construct(VKApiRequest $request)
method getServerUrl (line 35) | public function getServerUrl(string $access_token)
method getStats (line 52) | public function getStats(string $access_token, array $params = [])
method getStem (line 66) | public function getStem(string $access_token, array $params = [])
FILE: src/VK/Actions/Translations.php
class Translations (line 12) | class Translations implements ActionInterface
method __construct (line 22) | public function __construct(VKApiRequest $request)
method translate (line 39) | public function translate(string $access_token, array $params = [])
FILE: src/VK/Actions/Users.php
class Users (line 15) | class Users implements ActionInterface
method __construct (line 25) | public function __construct(VKApiRequest $request)
method get (line 43) | public function get(string $access_token, array $params = [])
method getFollowers (line 62) | public function getFollowers(string $access_token, array $params = [])
method getSubscriptions (line 81) | public function getSubscriptions(string $access_token, array $params =...
method report (line 98) | public function report(string $access_token, array $params = [])
method search (line 148) | public function search(string $access_token, array $params = [])
FILE: src/VK/Actions/Utils.php
class Utils (line 13) | class Utils implements ActionInterface
method __construct (line 23) | public function __construct(VKApiRequest $request)
method checkLink (line 38) | public function checkLink(string $access_token, array $params = [])
method deleteFromLastShortened (line 53) | public function deleteFromLastShortened(string $access_token, array $p...
method getLastShortenedLinks (line 69) | public function getLastShortenedLinks(string $access_token, array $par...
method getLinkStats (line 90) | public function getLinkStats(string $access_token, array $params = [])
method getServerTime (line 103) | public function getServerTime(string $access_token)
method getShortLink (line 119) | public function getShortLink(string $access_token, array $params = [])
method resolveScreenName (line 135) | public function resolveScreenName(string $access_token, array $params ...
FILE: src/VK/Actions/Video.php
class Video (line 27) | class Video implements ActionInterface
method __construct (line 37) | public function __construct(VKApiRequest $request)
method add (line 56) | public function add(string $access_token, array $params = [])
method addAlbum (line 75) | public function addAlbum(string $access_token, array $params = [])
method addToAlbum (line 95) | public function addToAlbum(string $access_token, array $params = [])
method createComment (line 119) | public function createComment(string $access_token, array $params = [])
method delete (line 136) | public function delete(string $access_token, array $params = [])
method deleteAlbum (line 154) | public function deleteAlbum(string $access_token, array $params = [])
method deleteComment (line 170) | public function deleteComment(string $access_token, array $params = [])
method deleteThread (line 186) | public function deleteThread(string $access_token, array $params = [])
method edit (line 209) | public function edit(string $access_token, array $params = [])
method editAlbum (line 229) | public function editAlbum(string $access_token, array $params = [])
method editComment (line 247) | public function editComment(string $access_token, array $params = [])
method get (line 270) | public function get(string $access_token, array $params = [])
method getAlbumById (line 287) | public function getAlbumById(string $access_token, array $params = [])
method getAlbums (line 307) | public function getAlbums(string $access_token, array $params = [])
method getAlbumsByVideo (line 325) | public function getAlbumsByVideo(string $access_token, array $params =...
method getComments (line 351) | public function getComments(string $access_token, array $params = [])
method getLongPollServer (line 367) | public function getLongPollServer(string $access_token, array $params ...
method getOembed (line 386) | public function getOembed(string $access_token, array $params = [])
method getThumbUploadUrl (line 400) | public function getThumbUploadUrl(string $access_token, array $params ...
method liveGetCategories (line 412) | public function liveGetCategories(string $access_token)
method removeFromAlbum (line 431) | public function removeFromAlbum(string $access_token, array $params = [])
method reorderAlbums (line 451) | public function reorderAlbums(string $access_token, array $params = [])
method reorderVideos (line 474) | public function reorderVideos(string $access_token, array $params = [])
method report (line 493) | public function report(string $access_token, array $params = [])
method reportComment (line 510) | public function reportComment(string $access_token, array $params = [])
method restore (line 526) | public function restore(string $access_token, array $params = [])
method restoreComment (line 542) | public function restoreComment(string $access_token, array $params = [])
method restoreThread (line 558) | public function restoreThread(string $access_token, array $params = [])
method save (line 591) | public function save(string $access_token, array $params = [])
method saveUploadedThumb (line 611) | public function saveUploadedThumb(string $access_token, array $params ...
method search (line 640) | public function search(string $access_token, array $params = [])
method startStreaming (line 666) | public function startStreaming(string $access_token, array $params = [])
method stopStreaming (line 681) | public function stopStreaming(string $access_token, array $params = [])
method unpinComment (line 697) | public function unpinComment(string $access_token, array $params = [])
FILE: src/VK/Actions/Wall.php
class Wall (line 32) | class Wall implements ActionInterface
method __construct (line 42) | public function __construct(VKApiRequest $request)
method checkCopyrightLink (line 57) | public function checkCopyrightLink(string $access_token, array $params...
method closeComments (line 72) | public function closeComments(string $access_token, array $params = [])
method createComment (line 98) | public function createComment(string $access_token, array $params = [])
method delete (line 117) | public function delete(string $access_token, array $params = [])
method deleteComment (line 136) | public function deleteComment(string $access_token, array $params = [])
method edit (line 171) | public function edit(string $access_token, array $params = [])
method editAdsStealth (line 198) | public function editAdsStealth(string $access_token, array $params = [])
method editComment (line 217) | public function editComment(string $access_token, array $params = [])
method get (line 238) | public function get(string $access_token, array $params = [])
method getById (line 256) | public function getById(string $access_token, array $params = [])
method getComment (line 275) | public function getComment(string $access_token, array $params = [])
method getComments (line 302) | public function getComments(string $access_token, array $params = [])
method getReposts (line 320) | public function getReposts(string $access_token, array $params = [])
method openComments (line 335) | public function openComments(string $access_token, array $params = [])
method parseAttachedLink (line 352) | public function parseAttachedLink(string $access_token, array $params ...
method pin (line 368) | public function pin(string $access_token, array $params = [])
method post (line 408) | public function post(string $access_token, array $params = [])
method postAdsStealth (line 438) | public function postAdsStealth(string $access_token, array $params = [])
method reportComment (line 455) | public function reportComment(string $access_token, array $params = [])
method reportPost (line 472) | public function reportPost(string $access_token, array $params = [])
method repost (line 494) | public function repost(string $access_token, array $params = [])
method restore (line 512) | public function restore(string $access_token, array $params = [])
method restoreComment (line 531) | public function restoreComment(string $access_token, array $params = [])
method search (line 553) | public function search(string $access_token, array $params = [])
method unpin (line 569) | public function unpin(string $access_token, array $params = [])
FILE: src/VK/Actions/Widgets.php
class Widgets (line 10) | class Widgets implements ActionInterface
method __construct (line 20) | public function __construct(VKApiRequest $request)
method getComments (line 41) | public function getComments(string $access_token, array $params = [])
method getPages (line 60) | public function getPages(string $access_token, array $params = [])
FILE: src/VK/CallbackApi/VKCallbackApiHandler.php
class VKCallbackApiHandler (line 5) | abstract class VKCallbackApiHandler
method audioNew (line 61) | public function audioNew(int $group_id, ?string $secret, array $object)
method boardPostNew (line 71) | public function boardPostNew(int $group_id, ?string $secret, array $ob...
method boardPostEdit (line 81) | public function boardPostEdit(int $group_id, ?string $secret, array $o...
method boardPostRestore (line 91) | public function boardPostRestore(int $group_id, ?string $secret, array...
method boardPostDelete (line 101) | public function boardPostDelete(int $group_id, ?string $secret, array ...
method confirmation (line 111) | public function confirmation(int $group_id, ?string $secret, array $ob...
method groupLeave (line 121) | public function groupLeave(int $group_id, ?string $secret, array $object)
method groupJoin (line 131) | public function groupJoin(int $group_id, ?string $secret, array $object)
method groupChangePhoto (line 141) | public function groupChangePhoto(int $group_id, ?string $secret, array...
method groupChangeSettings (line 151) | public function groupChangeSettings(int $group_id, ?string $secret, ar...
method groupOfficersEdit (line 161) | public function groupOfficersEdit(int $group_id, ?string $secret, arra...
method leadFormsNew (line 171) | public function leadFormsNew(int $group_id, ?string $secret, array $ob...
method marketCommentNew (line 181) | public function marketCommentNew(int $group_id, ?string $secret, array...
method marketCommentDelete (line 191) | public function marketCommentDelete(int $group_id, ?string $secret, ar...
method marketCommentEdit (line 201) | public function marketCommentEdit(int $group_id, ?string $secret, arra...
method marketCommentRestore (line 211) | public function marketCommentRestore(int $group_id, ?string $secret, a...
method marketOrderNew (line 221) | public function marketOrderNew(int $group_id, ?string $secret, array $...
method marketOrderEdit (line 231) | public function marketOrderEdit(int $group_id, ?string $secret, array ...
method messageNew (line 241) | public function messageNew(int $group_id, ?string $secret, array $object)
method messageReply (line 251) | public function messageReply(int $group_id, ?string $secret, array $ob...
method messageEdit (line 261) | public function messageEdit(int $group_id, ?string $secret, array $obj...
method messageAllow (line 271) | public function messageAllow(int $group_id, ?string $secret, array $ob...
method messageDeny (line 281) | public function messageDeny(int $group_id, ?string $secret, array $obj...
method messageRead (line 291) | public function messageRead(int $group_id, ?string $secret, array $obj...
method messageTypingState (line 301) | public function messageTypingState(int $group_id, ?string $secret, arr...
method messagesEdit (line 311) | public function messagesEdit(int $group_id, ?string $secret, array $ob...
method messageReactionEvent (line 321) | public function messageReactionEvent(int $group_id, ?string $secret, a...
method photoNew (line 331) | public function photoNew(int $group_id, ?string $secret, array $object)
method photoCommentNew (line 341) | public function photoCommentNew(int $group_id, ?string $secret, array ...
method photoCommentDelete (line 351) | public function photoCommentDelete(int $group_id, ?string $secret, arr...
method photoCommentEdit (line 361) | public function photoCommentEdit(int $group_id, ?string $secret, array...
method photoCommentRestore (line 371) | public function photoCommentRestore(int $group_id, ?string $secret, ar...
method pollVoteNew (line 381) | public function pollVoteNew(int $group_id, ?string $secret, array $obj...
method userBlock (line 391) | public function userBlock(int $group_id, ?string $secret, array $object)
method userUnblock (line 401) | public function userUnblock(int $group_id, ?string $secret, array $obj...
method videoNew (line 411) | public function videoNew(int $group_id, ?string $secret, array $object)
method videoCommentNew (line 421) | public function videoCommentNew(int $group_id, ?string $secret, array ...
method videoCommentDelete (line 431) | public function videoCommentDelete(int $group_id, ?string $secret, arr...
method videoCommentEdit (line 441) | public function videoCommentEdit(int $group_id, ?string $secret, array...
method videoCommentRestore (line 451) | public function videoCommentRestore(int $group_id, ?string $secret, ar...
method wallPostNew (line 461) | public function wallPostNew(int $group_id, ?string $secret, array $obj...
method wallReplyNew (line 471) | public function wallReplyNew(int $group_id, ?string $secret, array $ob...
method wallReplyEdit (line 481) | public function wallReplyEdit(int $group_id, ?string $secret, array $o...
method wallReplyDelete (line 491) | public function wallReplyDelete(int $group_id, ?string $secret, array ...
method wallReplyRestore (line 501) | public function wallReplyRestore(int $group_id, ?string $secret, array...
method wallRepost (line 511) | public function wallRepost(int $group_id, ?string $secret, array $object)
method wallSchedulePostNew (line 521) | public function wallSchedulePostNew(int $group_id, ?string $secret, ar...
method wallSchedulePostDelete (line 531) | public function wallSchedulePostDelete(int $group_id, ?string $secret,...
method parseObject (line 542) | public function parseObject(int $group_id, ?string $secret, string $ty...
FILE: src/VK/CallbackApi/VKCallbackApiLongPollExecutor.php
class VKCallbackApiLongPollExecutor (line 16) | class VKCallbackApiLongPollExecutor {
method __construct (line 62) | public function __construct(
method listen (line 90) | public function listen(?int $ts = null) {
method getLongPollServer (line 124) | protected function getLongPollServer() {
method getEvents (line 151) | public function getEvents(string $host, string $key, int $ts) {
method parseResponse (line 182) | private function parseResponse(array $params, ResponseInterface $respo...
FILE: src/VK/CallbackApi/VKCallbackApiServerHandler.php
class VKCallbackApiServerHandler (line 5) | abstract class VKCallbackApiServerHandler extends VKCallbackApiHandler {
method confirmation (line 17) | abstract function confirmation(int $group_id, ?string $secret);
method parse (line 22) | public function parse($event) {
FILE: src/VK/Client/Actions/ActionInterface.php
type ActionInterface (line 7) | interface ActionInterface
method __construct (line 9) | public function __construct(VKApiRequest $request);
FILE: src/VK/Client/Enums/VKLanguage.php
class VKLanguage (line 5) | class VKLanguage
FILE: src/VK/Client/VKApiClient.php
class VKApiClient (line 55) | class VKApiClient
method __construct (line 76) | public function __construct(string $api_version = self::API_VERSION, ?...
method getRequest (line 84) | public function getRequest(): VKApiRequest
method __call (line 95) | public function __call(string $name, array $_): ActionInterface
FILE: src/VK/Client/VKApiError.php
class VKApiError (line 5) | class VKApiError
method __construct (line 54) | public function __construct(array $error)
method getErrorCode (line 90) | public function getErrorCode(): ?int
method getErrorMsg (line 100) | public function getErrorMsg(): ?string
method getCaptchaSid (line 110) | public function getCaptchaSid(): ?string
method getCaptchaImg (line 120) | public function getCaptchaImg(): ?string
method getConfirmationText (line 130) | public function getConfirmationText(): ?string
method getRedirectUri (line 140) | public function getRedirectUri(): ?string
method getRequestParams (line 150) | public function getRequestParams(): ?array
FILE: src/VK/Client/VKApiRequest.php
class VKApiRequest (line 14) | class VKApiRequest
method __construct (line 53) | public function __construct(string $api_version, ?string $language, st...
method post (line 76) | public function post(string $method, string $access_token, array $para...
method upload (line 112) | public function upload(string $upload_url, string $parameter_name, str...
method parseResponse (line 140) | private function parseResponse(ResponseInterface $response)
method formatParams (line 169) | private function formatParams(array $params): array
method decodeBody (line 188) | protected function decodeBody(string $body)
FILE: src/VK/Enums/AccountGetBannedFields.php
class AccountGetBannedFields (line 5) | class AccountGetBannedFields
FILE: src/VK/Enums/AccountGetCountersFilter.php
class AccountGetCountersFilter (line 5) | class AccountGetCountersFilter
FILE: src/VK/Enums/AccountGetInfoFields.php
class AccountGetInfoFields (line 5) | class AccountGetInfoFields
FILE: src/VK/Enums/AccountSaveProfileInfoBdateVisibility.php
class AccountSaveProfileInfoBdateVisibility (line 5) | class AccountSaveProfileInfoBdateVisibility
FILE: src/VK/Enums/AccountSaveProfileInfoRelation.php
class AccountSaveProfileInfoRelation (line 5) | class AccountSaveProfileInfoRelation
FILE: src/VK/Enums/AccountSaveProfileInfoSex.php
class AccountSaveProfileInfoSex (line 5) | class AccountSaveProfileInfoSex
FILE: src/VK/Enums/AccountSetInfoName.php
class AccountSetInfoName (line 5) | class AccountSetInfoName
FILE: src/VK/Enums/AdsCheckLinkLinkType.php
class AdsCheckLinkLinkType (line 5) | class AdsCheckLinkLinkType
FILE: src/VK/Enums/AdsGetCampaignsFields.php
class AdsGetCampaignsFields (line 5) | class AdsGetCampaignsFields
FILE: src/VK/Enums/AdsGetDemographicsIdsType.php
class AdsGetDemographicsIdsType (line 5) | class AdsGetDemographicsIdsType
FILE: src/VK/Enums/AdsGetDemographicsPeriod.php
class AdsGetDemographicsPeriod (line 5) | class AdsGetDemographicsPeriod
FILE: src/VK/Enums/AdsGetPostsReachIdsType.php
class AdsGetPostsReachIdsType (line 5) | class AdsGetPostsReachIdsType
FILE: src/VK/Enums/AdsGetStatisticsIdsType.php
class AdsGetStatisticsIdsType (line 5) | class AdsGetStatisticsIdsType
FILE: src/VK/Enums/AdsGetStatisticsPeriod.php
class AdsGetStatisticsPeriod (line 5) | class AdsGetStatisticsPeriod
FILE: src/VK/Enums/AdsGetStatisticsStatsFields.php
class AdsGetStatisticsStatsFields (line 5) | class AdsGetStatisticsStatsFields
FILE: src/VK/Enums/AdsGetSuggestionsSection.php
class AdsGetSuggestionsSection (line 5) | class AdsGetSuggestionsSection
FILE: src/VK/Enums/AdsGetTargetingStatsAdFormat.php
class AdsGetTargetingStatsAdFormat (line 5) | class AdsGetTargetingStatsAdFormat
FILE: src/VK/Enums/AdsGetUploadURLAdFormat.php
class AdsGetUploadURLAdFormat (line 5) | class AdsGetUploadURLAdFormat
FILE: src/VK/Enums/AppWidgetsGetAppImageUploadServerImageType.php
class AppWidgetsGetAppImageUploadServerImageType (line 5) | class AppWidgetsGetAppImageUploadServerImageType
FILE: src/VK/Enums/AppWidgetsGetAppImagesImageType.php
class AppWidgetsGetAppImagesImageType (line 5) | class AppWidgetsGetAppImagesImageType
FILE: src/VK/Enums/AppWidgetsGetGroupImageUploadServerImageType.php
class AppWidgetsGetGroupImageUploadServerImageType (line 5) | class AppWidgetsGetGroupImageUploadServerImageType
FILE: src/VK/Enums/AppWidgetsGetGroupImagesImageType.php
class AppWidgetsGetGroupImagesImageType (line 5) | class AppWidgetsGetGroupImagesImageType
FILE: src/VK/Enums/AppWidgetsUpdateType.php
class AppWidgetsUpdateType (line 5) | class AppWidgetsUpdateType
FILE: src/VK/Enums/AppsAddSnippetButton.php
class AppsAddSnippetButton (line 5) | class AppsAddSnippetButton
FILE: src/VK/Enums/AppsAddSnippetVkRef.php
class AppsAddSnippetVkRef (line 5) | class AppsAddSnippetVkRef
FILE: src/VK/Enums/AppsGetAppFields.php
class AppsGetAppFields (line 5) | class AppsGetAppFields
FILE: src/VK/Enums/AppsGetCatalogFields.php
class AppsGetCatalogFields (line 5) | class AppsGetCatalogFields
FILE: src/VK/Enums/AppsGetCatalogFilter.php
class AppsGetCatalogFilter (line 5) | class AppsGetCatalogFilter
FILE: src/VK/Enums/AppsGetCatalogSort.php
class AppsGetCatalogSort (line 5) | class AppsGetCatalogSort
FILE: src/VK/Enums/AppsGetFields.php
class AppsGetFields (line 5) | class AppsGetFields
FILE: src/VK/Enums/AppsGetFriendsListFields.php
class AppsGetFriendsListFields (line 5) | class AppsGetFriendsListFields
FILE: src/VK/Enums/AppsGetFriendsListType.php
class AppsGetFriendsListType (line 5) | class AppsGetFriendsListType
FILE: src/VK/Enums/AppsGetLeaderboardType.php
class AppsGetLeaderboardType (line 5) | class AppsGetLeaderboardType
FILE: src/VK/Enums/AppsGetPlatform.php
class AppsGetPlatform (line 5) | class AppsGetPlatform
FILE: src/VK/Enums/AppsGetScopesType.php
class AppsGetScopesType (line 5) | class AppsGetScopesType
FILE: src/VK/Enums/AppsSendRequestType.php
class AppsSendRequestType (line 5) | class AppsSendRequestType
FILE: src/VK/Enums/AppsUpdateMetaForTestingGroupPlatforms.php
class AppsUpdateMetaForTestingGroupPlatforms (line 5) | class AppsUpdateMetaForTestingGroupPlatforms
FILE: src/VK/Enums/Base/NameCase.php
class NameCase (line 5) | class NameCase
FILE: src/VK/Enums/BaseLang.php
class BaseLang (line 5) | class BaseLang
FILE: src/VK/Enums/BoardGetCommentsSort.php
class BoardGetCommentsSort (line 5) | class BoardGetCommentsSort
FILE: src/VK/Enums/BoardGetTopicsOrder.php
class BoardGetTopicsOrder (line 5) | class BoardGetTopicsOrder
FILE: src/VK/Enums/BoardGetTopicsPreview.php
class BoardGetTopicsPreview (line 5) | class BoardGetTopicsPreview
FILE: src/VK/Enums/BugtrackerGetBugreportByIdFields.php
class BugtrackerGetBugreportByIdFields (line 5) | class BugtrackerGetBugreportByIdFields
FILE: src/VK/Enums/BugtrackerGetCompanyGroupMembersFields.php
class BugtrackerGetCompanyGroupMembersFields (line 5) | class BugtrackerGetCompanyGroupMembersFields
FILE: src/VK/Enums/BugtrackerGetCompanyMembersFields.php
class BugtrackerGetCompanyMembersFields (line 5) | class BugtrackerGetCompanyMembersFields
FILE: src/VK/Enums/BugtrackerGetCompanyMembersFilterRole.php
class BugtrackerGetCompanyMembersFilterRole (line 5) | class BugtrackerGetCompanyMembersFilterRole
FILE: src/VK/Enums/BugtrackerSetCompanyMemberRoleRole.php
class BugtrackerSetCompanyMemberRoleRole (line 5) | class BugtrackerSetCompanyMemberRoleRole
FILE: src/VK/Enums/DocsGetMessagesUploadServerType.php
class DocsGetMessagesUploadServerType (line 5) | class DocsGetMessagesUploadServerType
FILE: src/VK/Enums/DocsGetType.php
class DocsGetType (line 5) | class DocsGetType
FILE: src/VK/Enums/DonutGetSubscriptionsFields.php
class DonutGetSubscriptionsFields (line 5) | class DonutGetSubscriptionsFields
FILE: src/VK/Enums/FaveAddTagPosition.php
class FaveAddTagPosition (line 5) | class FaveAddTagPosition
FILE: src/VK/Enums/FaveGetFields.php
class FaveGetFields (line 5) | class FaveGetFields
FILE: src/VK/Enums/FaveGetItemType.php
class FaveGetItemType (line 5) | class FaveGetItemType
FILE: src/VK/Enums/FaveGetPagesFields.php
class FaveGetPagesFields (line 5) | class FaveGetPagesFields
FILE: src/VK/Enums/FaveGetPagesType.php
class FaveGetPagesType (line 5) | class FaveGetPagesType
FILE: src/VK/Enums/FaveSetTagsItemType.php
class FaveSetTagsItemType (line 5) | class FaveSetTagsItemType
FILE: src/VK/Enums/FriendsGetFields.php
class FriendsGetFields (line 5) | class FriendsGetFields
FILE: src/VK/Enums/FriendsGetOrder.php
class FriendsGetOrder (line 5) | class FriendsGetOrder
FILE: src/VK/Enums/FriendsGetRequestsFields.php
class FriendsGetRequestsFields (line 5) | class FriendsGetRequestsFields
FILE: src/VK/Enums/FriendsGetRequestsSort.php
class FriendsGetRequestsSort (line 5) | class FriendsGetRequestsSort
FILE: src/VK/Enums/FriendsGetSuggestionsFields.php
class FriendsGetSuggestionsFields (line 5) | class FriendsGetSuggestionsFields
FILE: src/VK/Enums/FriendsGetSuggestionsFilter.php
class FriendsGetSuggestionsFilter (line 5) | class FriendsGetSuggestionsFilter
FILE: src/VK/Enums/FriendsSearchFields.php
class FriendsSearchFields (line 5) | class FriendsSearchFields
FILE: src/VK/Enums/Groups/AddressWorkInfoStatus.php
class AddressWorkInfoStatus (line 5) | class AddressWorkInfoStatus
FILE: src/VK/Enums/Groups/GroupAccess.php
class GroupAccess (line 5) | class GroupAccess
FILE: src/VK/Enums/Groups/GroupAgeLimits.php
class GroupAgeLimits (line 5) | class GroupAgeLimits
FILE: src/VK/Enums/Groups/GroupAudio.php
class GroupAudio (line 5) | class GroupAudio
FILE: src/VK/Enums/Groups/GroupDocs.php
class GroupDocs (line 5) | class GroupDocs
FILE: src/VK/Enums/Groups/GroupMarketCurrency.php
class GroupMarketCurrency (line 5) | class GroupMarketCurrency
FILE: src/VK/Enums/Groups/GroupPhotos.php
class GroupPhotos (line 5) | class GroupPhotos
FILE: src/VK/Enums/Groups/GroupRole.php
class GroupRole (line 5) | class GroupRole
FILE: src/VK/Enums/Groups/GroupSubject.php
class GroupSubject (line 5) | class GroupSubject
FILE: src/VK/Enums/Groups/GroupTopics.php
class GroupTopics (line 5) | class GroupTopics
FILE: src/VK/Enums/Groups/GroupVideo.php
class GroupVideo (line 5) | class GroupVideo
FILE: src/VK/Enums/Groups/GroupWall.php
class GroupWall (line 5) | class GroupWall
FILE: src/VK/Enums/Groups/GroupWiki.php
class GroupWiki (line 5) | class GroupWiki
FILE: src/VK/Enums/Groups/MarketState.php
class MarketState (line 5) | class MarketState
FILE: src/VK/Enums/GroupsCreateSubtype.php
class GroupsCreateSubtype (line 5) | class GroupsCreateSubtype
FILE: src/VK/Enums/GroupsCreateType.php
class GroupsCreateType (line 5) | class GroupsCreateType
FILE: src/VK/Enums/GroupsGetAddressesFields.php
class GroupsGetAddressesFields (line 5) | class GroupsGetAddressesFields
FILE: src/VK/Enums/GroupsGetBannedFields.php
class GroupsGetBannedFields (line 5) | class GroupsGetBannedFields
FILE: src/VK/Enums/GroupsGetByIdFields.php
class GroupsGetByIdFields (line 5) | class GroupsGetByIdFields
FILE: src/VK/Enums/GroupsGetFields.php
class GroupsGetFields (line 5) | class GroupsGetFields
FILE: src/VK/Enums/GroupsGetFilter.php
class GroupsGetFilter (line 5) | class GroupsGetFilter
FILE: src/VK/Enums/GroupsGetInvitedUsersFields.php
class GroupsGetInvitedUsersFields (line 5) | class GroupsGetInvitedUsersFields
FILE: src/VK/Enums/GroupsGetMembersFields.php
class GroupsGetMembersFields (line 5) | class GroupsGetMembersFields
FILE: src/VK/Enums/GroupsGetMembersFilter.php
class GroupsGetMembersFilter (line 5) | class GroupsGetMembersFilter
FILE: src/VK/Enums/GroupsGetMembersSort.php
class GroupsGetMembersSort (line 5) | class GroupsGetMembersSort
FILE: src/VK/Enums/GroupsGetRequestsFields.php
class GroupsGetRequestsFields (line 5) | class GroupsGetRequestsFields
FILE: src/VK/Enums/GroupsSearchSort.php
class GroupsSearchSort (line 5) | class GroupsSearchSort
FILE: src/VK/Enums/GroupsSearchType.php
class GroupsSearchType (line 5) | class GroupsSearchType
FILE: src/VK/Enums/GroupsTagAddTagColor.php
class GroupsTagAddTagColor (line 5) | class GroupsTagAddTagColor
FILE: src/VK/Enums/GroupsTagBindAct.php
class GroupsTagBindAct (line 5) | class GroupsTagBindAct
FILE: src/VK/Enums/LikesGetListFilter.php
class LikesGetListFilter (line 5) | class LikesGetListFilter
FILE: src/VK/Enums/LikesGetListFriendsOnly.php
class LikesGetListFriendsOnly (line 5) | class LikesGetListFriendsOnly
FILE: src/VK/Enums/LikesType.php
class LikesType (line 5) | class LikesType
FILE: src/VK/Enums/MarketEditOrderPaymentStatus.php
class MarketEditOrderPaymentStatus (line 5) | class MarketEditOrderPaymentStatus
FILE: src/VK/Enums/MarketGetCommentsFields.php
class MarketGetCommentsFields (line 5) | class MarketGetCommentsFields
FILE: src/VK/Enums/MarketGetCommentsSort.php
class MarketGetCommentsSort (line 5) | class MarketGetCommentsSort
FILE: src/VK/Enums/MarketReportCommentReason.php
class MarketReportCommentReason (line 5) | class MarketReportCommentReason
FILE: src/VK/Enums/MarketReportReason.php
class MarketReportReason (line 5) | class MarketReportReason
FILE: src/VK/Enums/MarketSearchItemsBasicSortBy.php
class MarketSearchItemsBasicSortBy (line 5) | class MarketSearchItemsBasicSortBy
FILE: src/VK/Enums/MarketSearchItemsBasicSortDirection.php
class MarketSearchItemsBasicSortDirection (line 5) | class MarketSearchItemsBasicSortDirection
FILE: src/VK/Enums/MarketSearchItemsSortBy.php
class MarketSearchItemsSortBy (line 5) | class MarketSearchItemsSortBy
FILE: src/VK/Enums/MarketSearchItemsSortDirection.php
class MarketSearchItemsSortDirection (line 5) | class MarketSearchItemsSortDirection
FILE: src/VK/Enums/MarketSearchRev.php
class MarketSearchRev (line 5) | class MarketSearchRev
FILE: src/VK/Enums/MarketSearchSort.php
class MarketSearchSort (line 5) | class MarketSearchSort
FILE: src/VK/Enums/MessagesGetByConversationMessageIdFields.php
class MessagesGetByConversationMessageIdFields (line 5) | class MessagesGetByConversationMessageIdFields
FILE: src/VK/Enums/MessagesGetByIdFields.php
class MessagesGetByIdFields (line 5) | class MessagesGetByIdFields
FILE: src/VK/Enums/MessagesGetChatFields.php
class MessagesGetChatFields (line 5) | class MessagesGetChatFields
FILE: src/VK/Enums/MessagesGetChatPreviewFields.php
class MessagesGetChatPreviewFields (line 5) | class MessagesGetChatPreviewFields
FILE: src/VK/Enums/MessagesGetConversationMembersFields.php
class MessagesGetConversationMembersFields (line 5) | class MessagesGetConversationMembersFields
FILE: src/VK/Enums/MessagesGetConversationsByIdFields.php
class MessagesGetConversationsByIdFields (line 5) | class MessagesGetConversationsByIdFields
FILE: src/VK/Enums/MessagesGetConversationsFields.php
class MessagesGetConversationsFields (line 5) | class MessagesGetConversationsFields
FILE: src/VK/Enums/MessagesGetConversationsFilter.php
class MessagesGetConversationsFilter (line 5) | class MessagesGetConversationsFilter
FILE: src/VK/Enums/MessagesGetHistoryAttachmentsAttachmentTypes.php
class MessagesGetHistoryAttachmentsAttachmentTypes (line 5) | class MessagesGetHistoryAttachmentsAttachmentTypes
FILE: src/VK/Enums/MessagesGetHistoryAttachmentsFields.php
class MessagesGetHistoryAttachmentsFields (line 5) | class MessagesGetHistoryAttachmentsFields
FILE: src/VK/Enums/MessagesGetHistoryAttachmentsMediaType.php
class MessagesGetHistoryAttachmentsMediaType (line 5) | class MessagesGetHistoryAttachmentsMediaType
FILE: src/VK/Enums/MessagesGetHistoryFields.php
class MessagesGetHistoryFields (line 5) | class MessagesGetHistoryFields
FILE: src/VK/Enums/MessagesGetHistoryRev.php
class MessagesGetHistoryRev (line 5) | class MessagesGetHistoryRev
FILE: src/VK/Enums/MessagesGetImportantMessagesFields.php
class MessagesGetImportantMessagesFields (line 5) | class MessagesGetImportantMessagesFields
FILE: src/VK/Enums/MessagesGetIntentUsersIntent.php
class MessagesGetIntentUsersIntent (line 5) | class MessagesGetIntentUsersIntent
FILE: src/VK/Enums/MessagesGetLongPollHistoryFields.php
class MessagesGetLongPollHistoryFields (line 5) | class MessagesGetLongPollHistoryFields
FILE: src/VK/Enums/MessagesMuteChatMentionsMentionStatus.php
class MessagesMuteChatMentionsMentionStatus (line 5) | class MessagesMuteChatMentionsMentionStatus
FILE: src/VK/Enums/MessagesSearchConversationsFields.php
class MessagesSearchConversationsFields (line 5) | class MessagesSearchConversationsFields
FILE: src/VK/Enums/MessagesSendIntent.php
class MessagesSendIntent (line 5) | class MessagesSendIntent
FILE: src/VK/Enums/MessagesSetActivityType.php
class MessagesSetActivityType (line 5) | class MessagesSetActivityType
FILE: src/VK/Enums/Newsfeed/IgnoreItemType.php
class IgnoreItemType (line 5) | class IgnoreItemType
FILE: src/VK/Enums/NewsfeedGetBannedFields.php
class NewsfeedGetBannedFields (line 5) | class NewsfeedGetBannedFields
FILE: src/VK/Enums/NewsfeedGetCommentsFields.php
class NewsfeedGetCommentsFields (line 5) | class NewsfeedGetCommentsFields
FILE: src/VK/Enums/NewsfeedGetCommentsFilters.php
class NewsfeedGetCommentsFilters (line 5) | class NewsfeedGetCommentsFilters
FILE: src/VK/Enums/NewsfeedGetFields.php
class NewsfeedGetFields (line 5) | class NewsfeedGetFields
FILE: src/VK/Enums/NewsfeedGetFilters.php
class NewsfeedGetFilters (line 5) | class NewsfeedGetFilters
FILE: src/VK/Enums/NewsfeedGetRecommendedFields.php
class NewsfeedGetRecommendedFields (line 5) | class NewsfeedGetRecommendedFields
FILE: src/VK/Enums/NewsfeedGetSuggestedSourcesFields.php
class NewsfeedGetSuggestedSourcesFields (line 5) | class NewsfeedGetSuggestedSourcesFields
FILE: src/VK/Enums/NewsfeedSearchFields.php
class NewsfeedSearchFields (line 5) | class NewsfeedSearchFields
FILE: src/VK/Enums/NewsfeedUnsubscribeType.php
class NewsfeedUnsubscribeType (line 5) | class NewsfeedUnsubscribeType
FILE: src/VK/Enums/NotesGetCommentsSort.php
class NotesGetCommentsSort (line 5) | class NotesGetCommentsSort
FILE: src/VK/Enums/NotesGetSort.php
class NotesGetSort (line 5) | class NotesGetSort
FILE: src/VK/Enums/NotificationsGetFilters.php
class NotificationsGetFilters (line 5) | class NotificationsGetFilters
FILE: src/VK/Enums/NotificationsSendMessageSendingMode.php
class NotificationsSendMessageSendingMode (line 5) | class NotificationsSendMessageSendingMode
FILE: src/VK/Enums/OrdersChangeStateAction.php
class OrdersChangeStateAction (line 5) | class OrdersChangeStateAction
FILE: src/VK/Enums/PagesSaveAccessEdit.php
class PagesSaveAccessEdit (line 5) | class PagesSaveAccessEdit
FILE: src/VK/Enums/PagesSaveAccessView.php
class PagesSaveAccessView (line 5) | class PagesSaveAccessView
FILE: src/VK/Enums/PhotosGetCommentsFields.php
class PhotosGetCommentsFields (line 5) | class PhotosGetCommentsFields
FILE: src/VK/Enums/PhotosGetCommentsSort.php
class PhotosGetCommentsSort (line 5) | class PhotosGetCommentsSort
FILE: src/VK/Enums/PhotosReportCommentReason.php
class PhotosReportCommentReason (line 5) | class PhotosReportCommentReason
FILE: src/VK/Enums/PhotosReportReason.php
class PhotosReportReason (line 5) | class PhotosReportReason
FILE: src/VK/Enums/PollsCreateBackgroundId.php
class PollsCreateBackgroundId (line 5) | class PollsCreateBackgroundId
FILE: src/VK/Enums/PollsEditBackgroundId.php
class PollsEditBackgroundId (line 5) | class PollsEditBackgroundId
FILE: src/VK/Enums/PollsGetVotersFields.php
class PollsGetVotersFields (line 5) | class PollsGetVotersFields
FILE: src/VK/Enums/StatsGetInterval.php
class StatsGetInterval (line 5) | class StatsGetInterval
FILE: src/VK/Enums/StatsTrackVisitorType.php
class StatsTrackVisitorType (line 5) | class StatsTrackVisitorType
FILE: src/VK/Enums/Stories/UploadLinkText.php
class UploadLinkText (line 5) | class UploadLinkText
FILE: src/VK/Enums/StoriesGetBannedFields.php
class StoriesGetBannedFields (line 5) | class StoriesGetBannedFields
FILE: src/VK/Enums/StoriesGetByIdFields.php
class StoriesGetByIdFields (line 5) | class StoriesGetByIdFields
FILE: src/VK/Enums/StoriesGetFields.php
class StoriesGetFields (line 5) | class StoriesGetFields
FILE: src/VK/Enums/StoriesGetRepliesFields.php
class StoriesGetRepliesFields (line 5) | class StoriesGetRepliesFields
FILE: src/VK/Enums/StoriesGetViewersFields.php
class StoriesGetViewersFields (line 5) | class StoriesGetViewersFields
FILE: src/VK/Enums/StoriesSaveFields.php
class StoriesSaveFields (line 5) | class StoriesSaveFields
FILE: src/VK/Enums/StoriesSearchFields.php
class StoriesSearchFields (line 5) | class StoriesSearchFields
FILE: src/VK/Enums/StreamingGetStatsInterval.php
class StreamingGetStatsInterval (line 5) | class StreamingGetStatsInterval
FILE: src/VK/Enums/StreamingGetStatsType.php
class StreamingGetStatsType (line 5) | class StreamingGetStatsType
FILE: src/VK/Enums/UsersGetFields.php
class UsersGetFields (line 5) | class UsersGetFields
FILE: src/VK/Enums/UsersGetFollowersFields.php
class UsersGetFollowersFields (line 5) | class UsersGetFollowersFields
FILE: src/VK/Enums/UsersGetSubscriptionsFields.php
class UsersGetSubscriptionsFields (line 5) | class UsersGetSubscriptionsFields
FILE: src/VK/Enums/UsersReportType.php
class UsersReportType (line 5) | class UsersReportType
FILE: src/VK/Enums/UsersSearchFields.php
class UsersSearchFields (line 5) | class UsersSearchFields
FILE: src/VK/Enums/UsersSearchSex.php
class UsersSearchSex (line 5) | class UsersSearchSex
FILE: src/VK/Enums/UsersSearchSort.php
class UsersSearchSort (line 5) | class UsersSearchSort
FILE: src/VK/Enums/UsersSearchStatus.php
class UsersSearchStatus (line 5) | class UsersSearchStatus
FILE: src/VK/Enums/UtilsGetLinkStatsInterval.php
class UtilsGetLinkStatsInterval (line 5) | class UtilsGetLinkStatsInterval
FILE: src/VK/Enums/UtilsGetLinkStatsSource.php
class UtilsGetLinkStatsSource (line 5) | class UtilsGetLinkStatsSource
FILE: src/VK/Enums/VideoAddAlbumPrivacy.php
class VideoAddAlbumPrivacy (line 5) | class VideoAddAlbumPrivacy
FILE: src/VK/Enums/VideoEditAlbumPrivacy.php
class VideoEditAlbumPrivacy (line 5) | class VideoEditAlbumPrivacy
FILE: src/VK/Enums/VideoGetCommentsSort.php
class VideoGetCommentsSort (line 5) | class VideoGetCommentsSort
FILE: src/VK/Enums/VideoGetSortAlbum.php
class VideoGetSortAlbum (line 5) | class VideoGetSortAlbum
FILE: src/VK/Enums/VideoReportCommentReason.php
class VideoReportCommentReason (line 5) | class VideoReportCommentReason
FILE: src/VK/Enums/VideoReportReason.php
class VideoReportReason (line 5) | class VideoReportReason
FILE: src/VK/Enums/VideoSearchFilters.php
class VideoSearchFilters (line 5) | class VideoSearchFilters
FILE: src/VK/Enums/VideoSearchSort.php
class VideoSearchSort (line 5) | class VideoSearchSort
FILE: src/VK/Enums/Wall/GetFilter.php
class GetFilter (line 5) | class GetFilter
FILE: src/VK/Enums/WallEditTopicId.php
class WallEditTopicId (line 5) | class WallEditTopicId
FILE: src/VK/Enums/WallGetByIdFields.php
class WallGetByIdFields (line 5) | class WallGetByIdFields
FILE: src/VK/Enums/WallGetCommentFields.php
class WallGetCommentFields (line 5) | class WallGetCommentFields
FILE: src/VK/Enums/WallGetCommentsFields.php
class WallGetCommentsFields (line 5) | class WallGetCommentsFields
FILE: src/VK/Enums/WallGetCommentsSort.php
class WallGetCommentsSort (line 5) | class WallGetCommentsSort
FILE: src/VK/Enums/WallGetFields.php
class WallGetFields (line 5) | class WallGetFields
FILE: src/VK/Enums/WallReportCommentReason.php
class WallReportCommentReason (line 5) | class WallReportCommentReason
FILE: src/VK/Enums/WallReportPostReason.php
class WallReportPostReason (line 5) | class WallReportPostReason
FILE: src/VK/Enums/WallSearchFields.php
class WallSearchFields (line 5) | class WallSearchFields
FILE: src/VK/Enums/WidgetsGetCommentsFields.php
class WidgetsGetCommentsFields (line 5) | class WidgetsGetCommentsFields
FILE: src/VK/Exceptions/Api/ExceptionMapper.php
class ExceptionMapper (line 8) | class ExceptionMapper
method parse (line 14) | public static function parse(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAccessAlbumException.php
class VKApiAccessAlbumException (line 8) | class VKApiAccessAlbumException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAccessAudioException.php
class VKApiAccessAudioException (line 8) | class VKApiAccessAudioException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAccessCommentException.php
class VKApiAccessCommentException (line 8) | class VKApiAccessCommentException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAccessException.php
class VKApiAccessException (line 8) | class VKApiAccessException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAccessGroupException.php
class VKApiAccessGroupException (line 8) | class VKApiAccessGroupException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAccessGroupsException.php
class VKApiAccessGroupsException (line 8) | class VKApiAccessGroupsException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAccessMarketException.php
class VKApiAccessMarketException (line 8) | class VKApiAccessMarketException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAccessNoteCommentException.php
class VKApiAccessNoteCommentException (line 8) | class VKApiAccessNoteCommentException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAccessNoteException.php
class VKApiAccessNoteException (line 8) | class VKApiAccessNoteException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAccessPageException.php
class VKApiAccessPageException (line 8) | class VKApiAccessPageException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAccessVideoException.php
class VKApiAccessVideoException (line 8) | class VKApiAccessVideoException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiActionFailedException.php
class VKApiActionFailedException (line 8) | class VKApiActionFailedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAdditionalSignupRequiredException.php
class VKApiAdditionalSignupRequiredException (line 8) | class VKApiAdditionalSignupRequiredException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAdsLookalikeRequestAlreadyInProgressException.php
class VKApiAdsLookalikeRequestAlreadyInProgressException (line 8) | class VKApiAdsLookalikeRequestAlreadyInProgressException extends VKApiEx...
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAdsLookalikeRequestAudienceTooLargeException.php
class VKApiAdsLookalikeRequestAudienceTooLargeException (line 8) | class VKApiAdsLookalikeRequestAudienceTooLargeException extends VKApiExc...
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAdsLookalikeRequestAudienceTooSmallException.php
class VKApiAdsLookalikeRequestAudienceTooSmallException (line 8) | class VKApiAdsLookalikeRequestAudienceTooSmallException extends VKApiExc...
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAdsLookalikeRequestExportAlreadyInProgressException.php
class VKApiAdsLookalikeRequestExportAlreadyInProgressException (line 8) | class VKApiAdsLookalikeRequestExportAlreadyInProgressException extends V...
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAdsLookalikeRequestExportMaxCountPerDayReachedException.php
class VKApiAdsLookalikeRequestExportMaxCountPerDayReachedException (line 8) | class VKApiAdsLookalikeRequestExportMaxCountPerDayReachedException exten...
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAdsLookalikeRequestExportRetargetingGroupLimitException.php
class VKApiAdsLookalikeRequestExportRetargetingGroupLimitException (line 8) | class VKApiAdsLookalikeRequestExportRetargetingGroupLimitException exten...
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAdsLookalikeRequestMaxCountPerDayReachedException.php
class VKApiAdsLookalikeRequestMaxCountPerDayReachedException (line 8) | class VKApiAdsLookalikeRequestMaxCountPerDayReachedException extends VKA...
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAdsObjectDeletedException.php
class VKApiAdsObjectDeletedException (line 8) | class VKApiAdsObjectDeletedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAdsPartialSuccessException.php
class VKApiAdsPartialSuccessException (line 8) | class VKApiAdsPartialSuccessException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAdsPermissionException.php
class VKApiAdsPermissionException (line 8) | class VKApiAdsPermissionException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAdsSpecificException.php
class VKApiAdsSpecificException (line 8) | class VKApiAdsSpecificException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAlbumFullException.php
class VKApiAlbumFullException (line 8) | class VKApiAlbumFullException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAlbumsLimitException.php
class VKApiAlbumsLimitException (line 8) | class VKApiAlbumsLimitException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAppAuthException.php
class VKApiAppAuthException (line 8) | class VKApiAppAuthException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAppsAlreadyUnlockedException.php
class VKApiAppsAlreadyUnlockedException (line 8) | class VKApiAppsAlreadyUnlockedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAppsEmptyFilterParamsException.php
class VKApiAppsEmptyFilterParamsException (line 8) | class VKApiAppsEmptyFilterParamsException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAppsEmptySnippetDataException.php
class VKApiAppsEmptySnippetDataException (line 8) | class VKApiAppsEmptySnippetDataException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAppsNotFoundSnippetException.php
class VKApiAppsNotFoundSnippetException (line 8) | class VKApiAppsNotFoundSnippetException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAppsSubscriptionInvalidStatusException.php
class VKApiAppsSubscriptionInvalidStatusException (line 8) | class VKApiAppsSubscriptionInvalidStatusException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAppsSubscriptionNotFoundException.php
class VKApiAppsSubscriptionNotFoundException (line 8) | class VKApiAppsSubscriptionNotFoundException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAppsTooManySnippetsException.php
class VKApiAppsTooManySnippetsException (line 8) | class VKApiAppsTooManySnippetsException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAssertVotesException.php
class VKApiAssertVotesException (line 8) | class VKApiAssertVotesException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAuthAccessTokenHasExpiredException.php
class VKApiAuthAccessTokenHasExpiredException (line 8) | class VKApiAuthAccessTokenHasExpiredException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAuthAnonymousTokenHasExpiredException.php
class VKApiAuthAnonymousTokenHasExpiredException (line 8) | class VKApiAuthAnonymousTokenHasExpiredException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAuthAnonymousTokenIpMismatchException.php
class VKApiAuthAnonymousTokenIpMismatchException (line 8) | class VKApiAuthAnonymousTokenIpMismatchException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAuthAnonymousTokenIsInvalidException.php
class VKApiAuthAnonymousTokenIsInvalidException (line 8) | class VKApiAuthAnonymousTokenIsInvalidException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAuthException.php
class VKApiAuthException (line 8) | class VKApiAuthException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAuthFloodException.php
class VKApiAuthFloodException (line 8) | class VKApiAuthFloodException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAuthHttpsException.php
class VKApiAuthHttpsException (line 8) | class VKApiAuthHttpsException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiAuthValidationException.php
class VKApiAuthValidationException (line 8) | class VKApiAuthValidationException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiBlockedException.php
class VKApiBlockedException (line 8) | class VKApiBlockedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiCallbackApiServersLimitException.php
class VKApiCallbackApiServersLimitException (line 8) | class VKApiCallbackApiServersLimitException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiCaptchaException.php
class VKApiCaptchaException (line 8) | class VKApiCaptchaException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiClientUpdateNeededException.php
class VKApiClientUpdateNeededException (line 8) | class VKApiClientUpdateNeededException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiClientVersionDeprecatedException.php
class VKApiClientVersionDeprecatedException (line 8) | class VKApiClientVersionDeprecatedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiCompileException.php
class VKApiCompileException (line 8) | class VKApiCompileException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiCuaConfirmationRequiredException.php
class VKApiCuaConfirmationRequiredException (line 8) | class VKApiCuaConfirmationRequiredException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiDisabledException.php
class VKApiDisabledException (line 8) | class VKApiDisabledException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiEmailConfirmationNeedException.php
class VKApiEmailConfirmationNeedException (line 8) | class VKApiEmailConfirmationNeedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiEnabledInTestException.php
class VKApiEnabledInTestException (line 8) | class VKApiEnabledInTestException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiFaveAliexpressTagException.php
class VKApiFaveAliexpressTagException (line 8) | class VKApiFaveAliexpressTagException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiFloodException.php
class VKApiFloodException (line 8) | class VKApiFloodException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiFriendsAddEnemyException.php
class VKApiFriendsAddEnemyException (line 8) | class VKApiFriendsAddEnemyException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiFriendsAddInEnemyException.php
class VKApiFriendsAddInEnemyException (line 8) | class VKApiFriendsAddInEnemyException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiFriendsAddNotFoundException.php
class VKApiFriendsAddNotFoundException (line 8) | class VKApiFriendsAddNotFoundException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiFriendsAddYourselfException.php
class VKApiFriendsAddYourselfException (line 8) | class VKApiFriendsAddYourselfException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiFriendsListIdException.php
class VKApiFriendsListIdException (line 8) | class VKApiFriendsListIdException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiFriendsListLimitException.php
class VKApiFriendsListLimitException (line 8) | class VKApiFriendsListLimitException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiFriendsTooManyFriendsException.php
class VKApiFriendsTooManyFriendsException (line 8) | class VKApiFriendsTooManyFriendsException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiGroupAppIsNotInstalledInCommunityException.php
class VKApiGroupAppIsNotInstalledInCommunityException (line 8) | class VKApiGroupAppIsNotInstalledInCommunityException extends VKApiExcep...
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiGroupAuthException.php
class VKApiGroupAuthException (line 8) | class VKApiGroupAuthException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiGroupChangeCreatorException.php
class VKApiGroupChangeCreatorException (line 8) | class VKApiGroupChangeCreatorException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiGroupHostNeed2faException.php
class VKApiGroupHostNeed2faException (line 8) | class VKApiGroupHostNeed2faException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiGroupInviteLinksNotValidException.php
class VKApiGroupInviteLinksNotValidException (line 8) | class VKApiGroupInviteLinksNotValidException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiGroupNeed2faException.php
class VKApiGroupNeed2faException (line 8) | class VKApiGroupNeed2faException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiGroupNotInClubException.php
class VKApiGroupNotInClubException (line 8) | class VKApiGroupNotInClubException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiGroupTooManyAddressesException.php
class VKApiGroupTooManyAddressesException (line 8) | class VKApiGroupTooManyAddressesException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiGroupTooManyOfficersException.php
class VKApiGroupTooManyOfficersException (line 8) | class VKApiGroupTooManyOfficersException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiInsufficientFundsException.php
class VKApiInsufficientFundsException (line 8) | class VKApiInsufficientFundsException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiInvalidAddressException.php
class VKApiInvalidAddressException (line 8) | class VKApiInvalidAddressException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiIpIsNotAllowedException.php
class VKApiIpIsNotAllowedException (line 8) | class VKApiIpIsNotAllowedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiLikesReactionCanNotBeAppliedException.php
class VKApiLikesReactionCanNotBeAppliedException (line 8) | class VKApiLikesReactionCanNotBeAppliedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiLimitsException.php
class VKApiLimitsException (line 8) | class VKApiLimitsException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketAddToMarketAlbumException.php
class VKApiMarketAddToMarketAlbumException (line 8) | class VKApiMarketAddToMarketAlbumException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketAddToServiceAlbumException.php
class VKApiMarketAddToServiceAlbumException (line 8) | class VKApiMarketAddToServiceAlbumException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketAlbumMainHiddenException.php
class VKApiMarketAlbumMainHiddenException (line 8) | class VKApiMarketAlbumMainHiddenException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketAlbumNotFoundException.php
class VKApiMarketAlbumNotFoundException (line 8) | class VKApiMarketAlbumNotFoundException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketCantChangeVkpayStatusException.php
class VKApiMarketCantChangeVkpayStatusException (line 8) | class VKApiMarketCantChangeVkpayStatusException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketCommentsClosedException.php
class VKApiMarketCommentsClosedException (line 8) | class VKApiMarketCommentsClosedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketDisabledException.php
class VKApiMarketDisabledException (line 8) | class VKApiMarketDisabledException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketExtendedNotEnabledException.php
class VKApiMarketExtendedNotEnabledException (line 8) | class VKApiMarketExtendedNotEnabledException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketFailedToSetAlbumAsMainException.php
class VKApiMarketFailedToSetAlbumAsMainException (line 8) | class VKApiMarketFailedToSetAlbumAsMainException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketFailedToUnsetAlbumAsMainException.php
class VKApiMarketFailedToUnsetAlbumAsMainException (line 8) | class VKApiMarketFailedToUnsetAlbumAsMainException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketGroupingAlreadyHasSuchVariantException.php
class VKApiMarketGroupingAlreadyHasSuchVariantException (line 8) | class VKApiMarketGroupingAlreadyHasSuchVariantException extends VKApiExc...
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketGroupingHasOtherPropertiesException.php
class VKApiMarketGroupingHasOtherPropertiesException (line 8) | class VKApiMarketGroupingHasOtherPropertiesException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketGroupingItemsMustHaveDistinctPropertiesException.php
class VKApiMarketGroupingItemsMustHaveDistinctPropertiesException (line 8) | class VKApiMarketGroupingItemsMustHaveDistinctPropertiesException extend...
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketGroupingItemsWithDifferentPropertiesException.php
class VKApiMarketGroupingItemsWithDifferentPropertiesException (line 8) | class VKApiMarketGroupingItemsWithDifferentPropertiesException extends V...
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketGroupingMustContainMoreThanOneItemException.php
class VKApiMarketGroupingMustContainMoreThanOneItemException (line 8) | class VKApiMarketGroupingMustContainMoreThanOneItemException extends VKA...
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketGroupingMustHaveVariantsException.php
class VKApiMarketGroupingMustHaveVariantsException (line 8) | class VKApiMarketGroupingMustHaveVariantsException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketInvalidDimensionsException.php
class VKApiMarketInvalidDimensionsException (line 8) | class VKApiMarketInvalidDimensionsException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketItemAlreadyAddedException.php
class VKApiMarketItemAlreadyAddedException (line 8) | class VKApiMarketItemAlreadyAddedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketItemHasBadLinksException.php
class VKApiMarketItemHasBadLinksException (line 8) | class VKApiMarketItemHasBadLinksException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketItemIsNotDeletedException.php
class VKApiMarketItemIsNotDeletedException (line 8) | class VKApiMarketItemIsNotDeletedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketItemNotFoundException.php
class VKApiMarketItemNotFoundException (line 8) | class VKApiMarketItemNotFoundException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketMaxPropertiesLimitExceedException.php
class VKApiMarketMaxPropertiesLimitExceedException (line 8) | class VKApiMarketMaxPropertiesLimitExceedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketMaxVariantsLimitExceedException.php
class VKApiMarketMaxVariantsLimitExceedException (line 8) | class VKApiMarketMaxVariantsLimitExceedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketNameTooLongException.php
class VKApiMarketNameTooLongException (line 8) | class VKApiMarketNameTooLongException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketNotEnabledException.php
class VKApiMarketNotEnabledException (line 8) | class VKApiMarketNotEnabledException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketOrdersInvalidStatusException.php
class VKApiMarketOrdersInvalidStatusException (line 8) | class VKApiMarketOrdersInvalidStatusException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketOrdersNoCartItemsException.php
class VKApiMarketOrdersNoCartItemsException (line 8) | class VKApiMarketOrdersNoCartItemsException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketOrdersOrderNotFoundException.php
class VKApiMarketOrdersOrderNotFoundException (line 8) | class VKApiMarketOrdersOrderNotFoundException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketPhotosCropInvalidFormatException.php
class VKApiMarketPhotosCropInvalidFormatException (line 8) | class VKApiMarketPhotosCropInvalidFormatException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketPhotosCropOverflowException.php
class VKApiMarketPhotosCropOverflowException (line 8) | class VKApiMarketPhotosCropOverflowException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketPhotosCropSizeTooLowException.php
class VKApiMarketPhotosCropSizeTooLowException (line 8) | class VKApiMarketPhotosCropSizeTooLowException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketPropertyNotFoundException.php
class VKApiMarketPropertyNotFoundException (line 8) | class VKApiMarketPropertyNotFoundException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketRestoreTooLateException.php
class VKApiMarketRestoreTooLateException (line 8) | class VKApiMarketRestoreTooLateException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketServicesDisabledException.php
class VKApiMarketServicesDisabledException (line 8) | class VKApiMarketServicesDisabledException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketShopAlreadyDisabledException.php
class VKApiMarketShopAlreadyDisabledException (line 8) | class VKApiMarketShopAlreadyDisabledException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketShopAlreadyEnabledException.php
class VKApiMarketShopAlreadyEnabledException (line 8) | class VKApiMarketShopAlreadyEnabledException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketTooManyAlbumsException.php
class VKApiMarketTooManyAlbumsException (line 8) | class VKApiMarketTooManyAlbumsException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketTooManyItemsException.php
class VKApiMarketTooManyItemsException (line 8) | class VKApiMarketTooManyItemsException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketTooManyItemsInAlbumException.php
class VKApiMarketTooManyItemsInAlbumException (line 8) | class VKApiMarketTooManyItemsInAlbumException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketUnknownPropertyTypeException.php
class VKApiMarketUnknownPropertyTypeException (line 8) | class VKApiMarketUnknownPropertyTypeException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketVariantNotFoundException.php
class VKApiMarketVariantNotFoundException (line 8) | class VKApiMarketVariantNotFoundException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketVariantValueTooLongException.php
class VKApiMarketVariantValueTooLongException (line 8) | class VKApiMarketVariantValueTooLongException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketVariantsException.php
class VKApiMarketVariantsException (line 8) | class VKApiMarketVariantsException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMarketVariantsNotEnabledException.php
class VKApiMarketVariantsNotEnabledException (line 8) | class VKApiMarketVariantsNotEnabledException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesCantChangeInviteLinkException.php
class VKApiMessagesCantChangeInviteLinkException (line 8) | class VKApiMessagesCantChangeInviteLinkException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesCantDeleteForAllException.php
class VKApiMessagesCantDeleteForAllException (line 8) | class VKApiMessagesCantDeleteForAllException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesCantEditPinnedYetException.php
class VKApiMessagesCantEditPinnedYetException (line 8) | class VKApiMessagesCantEditPinnedYetException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesCantFwdException.php
class VKApiMessagesCantFwdException (line 8) | class VKApiMessagesCantFwdException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesCantPinExpiringMessageException.php
class VKApiMessagesCantPinExpiringMessageException (line 8) | class VKApiMessagesCantPinExpiringMessageException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesCantPinOneTimeStoryException.php
class VKApiMessagesCantPinOneTimeStoryException (line 8) | class VKApiMessagesCantPinOneTimeStoryException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesCantSeeInviteLinkException.php
class VKApiMessagesCantSeeInviteLinkException (line 8) | class VKApiMessagesCantSeeInviteLinkException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesChatBotFeatureException.php
class VKApiMessagesChatBotFeatureException (line 8) | class VKApiMessagesChatBotFeatureException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesChatDisabledException.php
class VKApiMessagesChatDisabledException (line 8) | class VKApiMessagesChatDisabledException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesChatNotAdminException.php
class VKApiMessagesChatNotAdminException (line 8) | class VKApiMessagesChatNotAdminException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesChatNotExistException.php
class VKApiMessagesChatNotExistException (line 8) | class VKApiMessagesChatNotExistException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesChatUnsupportedException.php
class VKApiMessagesChatUnsupportedException (line 8) | class VKApiMessagesChatUnsupportedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesChatUserLeftException.php
class VKApiMessagesChatUserLeftException (line 8) | class VKApiMessagesChatUserLeftException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesChatUserNoAccessException.php
class VKApiMessagesChatUserNoAccessException (line 8) | class VKApiMessagesChatUserNoAccessException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesChatUserNotInChatException.php
class VKApiMessagesChatUserNotInChatException (line 8) | class VKApiMessagesChatUserNotInChatException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesContactNotFoundException.php
class VKApiMessagesContactNotFoundException (line 8) | class VKApiMessagesContactNotFoundException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesDenySendException.php
class VKApiMessagesDenySendException (line 8) | class VKApiMessagesDenySendException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesDropDeviceCacheException.php
class VKApiMessagesDropDeviceCacheException (line 8) | class VKApiMessagesDropDeviceCacheException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesEditExpiredException.php
class VKApiMessagesEditExpiredException (line 8) | class VKApiMessagesEditExpiredException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesEditKindDisallowedException.php
class VKApiMessagesEditKindDisallowedException (line 8) | class VKApiMessagesEditKindDisallowedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesForbiddenReactionException.php
class VKApiMessagesForbiddenReactionException (line 8) | class VKApiMessagesForbiddenReactionException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesGroupForNotificationsOnlyException.php
class VKApiMessagesGroupForNotificationsOnlyException (line 8) | class VKApiMessagesGroupForNotificationsOnlyException extends VKApiExcep...
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesGroupPeerAccessException.php
class VKApiMessagesGroupPeerAccessException (line 8) | class VKApiMessagesGroupPeerAccessException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesIntentCantUseException.php
class VKApiMessagesIntentCantUseException (line 8) | class VKApiMessagesIntentCantUseException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesIntentLimitOverflowException.php
class VKApiMessagesIntentLimitOverflowException (line 8) | class VKApiMessagesIntentLimitOverflowException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesInvalidReactionIdException.php
class VKApiMessagesInvalidReactionIdException (line 8) | class VKApiMessagesInvalidReactionIdException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesKeyboardInvalidException.php
class VKApiMessagesKeyboardInvalidException (line 8) | class VKApiMessagesKeyboardInvalidException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesMemberAccessToGroupDeniedException.php
class VKApiMessagesMemberAccessToGroupDeniedException (line 8) | class VKApiMessagesMemberAccessToGroupDeniedException extends VKApiExcep...
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesMessageCannotBeForwardedException.php
class VKApiMessagesMessageCannotBeForwardedException (line 8) | class VKApiMessagesMessageCannotBeForwardedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesMessageRequestAlreadySentException.php
class VKApiMessagesMessageRequestAlreadySentException (line 8) | class VKApiMessagesMessageRequestAlreadySentException extends VKApiExcep...
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesNeedMessageRequestException.php
class VKApiMessagesNeedMessageRequestException (line 8) | class VKApiMessagesNeedMessageRequestException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesPeerBlockedReasonByTimeException.php
class VKApiMessagesPeerBlockedReasonByTimeException (line 8) | class VKApiMessagesPeerBlockedReasonByTimeException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesPendingMessageRequestException.php
class VKApiMessagesPendingMessageRequestException (line 8) | class VKApiMessagesPendingMessageRequestException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesPrivacyException.php
class VKApiMessagesPrivacyException (line 8) | class VKApiMessagesPrivacyException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesReactionsLimitReachedException.php
class VKApiMessagesReactionsLimitReachedException (line 8) | class VKApiMessagesReactionsLimitReachedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesTooBigException.php
class VKApiMessagesTooBigException (line 8) | class VKApiMessagesTooBigException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesTooLongForwardsException.php
class VKApiMessagesTooLongForwardsException (line 8) | class VKApiMessagesTooLongForwardsException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesTooLongMessageException.php
class VKApiMessagesTooLongMessageException (line 8) | class VKApiMessagesTooLongMessageException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesTooManyPostsException.php
class VKApiMessagesTooManyPostsException (line 8) | class VKApiMessagesTooManyPostsException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesTooNewPtsException.php
class VKApiMessagesTooNewPtsException (line 8) | class VKApiMessagesTooNewPtsException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesTooOldPtsException.php
class VKApiMessagesTooOldPtsException (line 8) | class VKApiMessagesTooOldPtsException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesUserBlockedException.php
class VKApiMessagesUserBlockedException (line 8) | class VKApiMessagesUserBlockedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesUserNotDonException.php
class VKApiMessagesUserNotDonException (line 8) | class VKApiMessagesUserNotDonException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMessagesWritingDisabledForChatException.php
class VKApiMessagesWritingDisabledForChatException (line 8) | class VKApiMessagesWritingDisabledForChatException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMethodAdsException.php
class VKApiMethodAdsException (line 8) | class VKApiMethodAdsException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMethodDisabledException.php
class VKApiMethodDisabledException (line 8) | class VKApiMethodDisabledException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMethodException.php
class VKApiMethodException (line 8) | class VKApiMethodException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMethodPermissionException.php
class VKApiMethodPermissionException (line 8) | class VKApiMethodPermissionException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiMobileNotActivatedException.php
class VKApiMobileNotActivatedException (line 8) | class VKApiMobileNotActivatedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiNeedConfirmationException.php
class VKApiNeedConfirmationException (line 8) | class VKApiNeedConfirmationException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiNeedTokenConfirmationException.php
class VKApiNeedTokenConfirmationException (line 8) | class VKApiNeedTokenConfirmationException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiNotFoundException.php
class VKApiNotFoundException (line 8) | class VKApiNotFoundException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiNotImplementedYetException.php
class VKApiNotImplementedYetException (line 8) | class VKApiNotImplementedYetException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiNotSupportedHttpMethodException.php
class VKApiNotSupportedHttpMethodException (line 8) | class VKApiNotSupportedHttpMethodException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiOtpValidationNeedException.php
class VKApiOtpValidationNeedException (line 8) | class VKApiOtpValidationNeedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiParamAlbumIdException.php
class VKApiParamAlbumIdException (line 8) | class VKApiParamAlbumIdException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiParamApiIdException.php
class VKApiParamApiIdException (line 8) | class VKApiParamApiIdException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiParamDocAccessException.php
class VKApiParamDocAccessException (line 8) | class VKApiParamDocAccessException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiParamDocDeleteAccessException.php
class VKApiParamDocDeleteAccessException (line 8) | class VKApiParamDocDeleteAccessException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiParamDocIdException.php
class VKApiParamDocIdException (line 8) | class VKApiParamDocIdException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiParamDocRestoreAccessException.php
class VKApiParamDocRestoreAccessException (line 8) | class VKApiParamDocRestoreAccessException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiParamDocRestoreTimeoutException.php
class VKApiParamDocRestoreTimeoutException (line 8) | class VKApiParamDocRestoreTimeoutException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiParamDocTitleException.php
class VKApiParamDocTitleException (line 8) | class VKApiParamDocTitleException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiParamException.php
class VKApiParamException (line 8) | class VKApiParamException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiParamGroupIdException.php
class VKApiParamGroupIdException (line 8) | class VKApiParamGroupIdException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiParamHashException.php
class VKApiParamHashException (line 8) | class VKApiParamHashException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiParamNoteIdException.php
class VKApiParamNoteIdException (line 8) | class VKApiParamNoteIdException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiParamPageIdException.php
class VKApiParamPageIdException (line 8) | class VKApiParamPageIdException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiParamPhotoException.php
class VKApiParamPhotoException (line 8) | class VKApiParamPhotoException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiParamPhotosException.php
class VKApiParamPhotosException (line 8) | class VKApiParamPhotosException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiParamServerException.php
class VKApiParamServerException (line 8) | class VKApiParamServerException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiParamTimestampException.php
class VKApiParamTimestampException (line 8) | class VKApiParamTimestampException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiParamTitleException.php
class VKApiParamTitleException (line 8) | class VKApiParamTitleException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiParamUserIdException.php
class VKApiParamUserIdException (line 8) | class VKApiParamUserIdException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiPasswordValidationNeedException.php
class VKApiPasswordValidationNeedException (line 8) | class VKApiPasswordValidationNeedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiPermissionException.php
class VKApiPermissionException (line 8) | class VKApiPermissionException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiPhoneValidationNeedException.php
class VKApiPhoneValidationNeedException (line 8) | class VKApiPhoneValidationNeedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiPhotoChangedException.php
class VKApiPhotoChangedException (line 8) | class VKApiPhotoChangedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiPollsAccessException.php
class VKApiPollsAccessException (line 8) | class VKApiPollsAccessException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiPollsAccessWithoutVoteException.php
class VKApiPollsAccessWithoutVoteException (line 8) | class VKApiPollsAccessWithoutVoteException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiPollsAnswerIdException.php
class VKApiPollsAnswerIdException (line 8) | class VKApiPollsAnswerIdException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiPollsPollIdException.php
class VKApiPollsPollIdException (line 8) | class VKApiPollsPollIdException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiPrettyCardsCardIsConnectedToPostException.php
class VKApiPrettyCardsCardIsConnectedToPostException (line 8) | class VKApiPrettyCardsCardIsConnectedToPostException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiPrettyCardsCardNotFoundException.php
class VKApiPrettyCardsCardNotFoundException (line 8) | class VKApiPrettyCardsCardNotFoundException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiPrettyCardsTooManyCardsException.php
class VKApiPrettyCardsTooManyCardsException (line 8) | class VKApiPrettyCardsTooManyCardsException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiPrivateProfileException.php
class VKApiPrivateProfileException (line 8) | class VKApiPrivateProfileException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiRateLimitException.php
class VKApiRateLimitException (line 8) | class VKApiRateLimitException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiRecaptchaException.php
class VKApiRecaptchaException (line 8) | class VKApiRecaptchaException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiRequestException.php
class VKApiRequestException (line 8) | class VKApiRequestException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiRuntimeException.php
class VKApiRuntimeException (line 8) | class VKApiRuntimeException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiSaveFileException.php
class VKApiSaveFileException (line 8) | class VKApiSaveFileException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiSectionDisabledException.php
class VKApiSectionDisabledException (line 8) | class VKApiSectionDisabledException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiServerException.php
class VKApiServerException (line 8) | class VKApiServerException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiSignatureException.php
class VKApiSignatureException (line 8) | class VKApiSignatureException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiStatusNoAudioException.php
class VKApiStatusNoAudioException (line 8) | class VKApiStatusNoAudioException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiStickersNotFavoriteException.php
class VKApiStickersNotFavoriteException (line 8) | class VKApiStickersNotFavoriteException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiStickersNotPurchasedException.php
class VKApiStickersNotPurchasedException (line 8) | class VKApiStickersNotPurchasedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiStickersTooManyFavoritesException.php
class VKApiStickersTooManyFavoritesException (line 8) | class VKApiStickersTooManyFavoritesException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiStoryExpiredException.php
class VKApiStoryExpiredException (line 8) | class VKApiStoryExpiredException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiStoryIncorrectReplyPrivacyException.php
class VKApiStoryIncorrectReplyPrivacyException (line 8) | class VKApiStoryIncorrectReplyPrivacyException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiTimeoutException.php
class VKApiTimeoutException (line 8) | class VKApiTimeoutException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiTokenExtensionRequiredException.php
class VKApiTokenExtensionRequiredException (line 8) | class VKApiTokenExtensionRequiredException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiTooManyException.php
class VKApiTooManyException (line 8) | class VKApiTooManyException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiTooManyListsException.php
class VKApiTooManyListsException (line 8) | class VKApiTooManyListsException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiTranslationsCantTranslateException.php
class VKApiTranslationsCantTranslateException (line 8) | class VKApiTranslationsCantTranslateException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiTranslationsMultipleSourceLangException.php
class VKApiTranslationsMultipleSourceLangException (line 8) | class VKApiTranslationsMultipleSourceLangException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiUnknownApplicationException.php
class VKApiUnknownApplicationException (line 8) | class VKApiUnknownApplicationException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiUnknownException.php
class VKApiUnknownException (line 8) | class VKApiUnknownException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiUnknownGroupException.php
class VKApiUnknownGroupException (line 8) | class VKApiUnknownGroupException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiUnknownUserException.php
class VKApiUnknownUserException (line 8) | class VKApiUnknownUserException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiUploadException.php
class VKApiUploadException (line 8) | class VKApiUploadException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiUserBannedException.php
class VKApiUserBannedException (line 8) | class VKApiUserBannedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiUserDeactivatedException.php
class VKApiUserDeactivatedException (line 8) | class VKApiUserDeactivatedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiUserDeletedException.php
class VKApiUserDeletedException (line 8) | class VKApiUserDeletedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiUserServiceDeactivatedException.php
class VKApiUserServiceDeactivatedException (line 8) | class VKApiUserServiceDeactivatedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiVideoAlreadyAddedException.php
class VKApiVideoAlreadyAddedException (line 8) | class VKApiVideoAlreadyAddedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiVideoCommentsClosedException.php
class VKApiVideoCommentsClosedException (line 8) | class VKApiVideoCommentsClosedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiVotesPermissionException.php
class VKApiVotesPermissionException (line 8) | class VKApiVotesPermissionException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiWaitException.php
class VKApiWaitException (line 8) | class VKApiWaitException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiWallAccessAddReplyException.php
class VKApiWallAccessAddReplyException (line 8) | class VKApiWallAccessAddReplyException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiWallAccessCommentException.php
class VKApiWallAccessCommentException (line 8) | class VKApiWallAccessCommentException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiWallAccessPostException.php
class VKApiWallAccessPostException (line 8) | class VKApiWallAccessPostException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiWallAccessRepliesException.php
class VKApiWallAccessRepliesException (line 8) | class VKApiWallAccessRepliesException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiWallAddPostException.php
class VKApiWallAddPostException (line 8) | class VKApiWallAddPostException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiWallAdsPostLimitReachedException.php
class VKApiWallAdsPostLimitReachedException (line 8) | class VKApiWallAdsPostLimitReachedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiWallAdsPublishedException.php
class VKApiWallAdsPublishedException (line 8) | class VKApiWallAdsPublishedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiWallCheckLinkCantDetermineSourceException.php
class VKApiWallCheckLinkCantDetermineSourceException (line 8) | class VKApiWallCheckLinkCantDetermineSourceException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiWallCommentNotDeletedException.php
class VKApiWallCommentNotDeletedException (line 8) | class VKApiWallCommentNotDeletedException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiWallDonutException.php
class VKApiWallDonutException (line 8) | class VKApiWallDonutException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiWallLinksForbiddenException.php
class VKApiWallLinksForbiddenException (line 8) | class VKApiWallLinksForbiddenException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiWallReplyOwnerFloodException.php
class VKApiWallReplyOwnerFloodException (line 8) | class VKApiWallReplyOwnerFloodException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiWallTooManyRecipientsException.php
class VKApiWallTooManyRecipientsException (line 8) | class VKApiWallTooManyRecipientsException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/Api/VKApiWeightedFloodException.php
class VKApiWeightedFloodException (line 8) | class VKApiWeightedFloodException extends VKApiException
method __construct (line 14) | public function __construct(VKApiError $error)
FILE: src/VK/Exceptions/VKApiException.php
class VKApiException (line 7) | class VKApiException extends VKException
method __construct (line 35) | public function __construct(int $error_code, string $description, VKAp...
method getErrorCode (line 47) | public function getErrorCode(): int
method getDescription (line 55) | public function getDescription(): string
method getErrorMessage (line 63) | public function getErrorMessage(): string
method getError (line 71) | public function getError(): VKApiError
FILE: src/VK/Exceptions/VKClientException.php
class VKClientException (line 5) | class VKClientException extends VKException
FILE: src/VK/Exceptions/VKException.php
class VKException (line 7) | abstract class VKException extends Exception
FILE: src/VK/Exceptions/VKLongPollServerKeyExpiredException.php
class VKLongPollServerKeyExpiredException (line 5) | class VKLongPollServerKeyExpiredException extends VKException
FILE: src/VK/Exceptions/VKLongPollServerTsException.php
class VKLongPollServerTsException (line 5) | class VKLongPollServerTsException extends VKException
FILE: src/VK/Exceptions/VKOAuthException.php
class VKOAuthException (line 5) | class VKOAuthException extends VKException
FILE: src/VK/OAuth/AbstractOAuth.php
class AbstractOAuth (line 14) | abstract class AbstractOAuth
method __construct (line 37) | public function __construct(?ClientInterface $client = null)
method getTimeout (line 45) | public function getTimeout(): float
method setTimeout (line 50) | public function setTimeout(float $timeout): self
method getHost (line 56) | public function getHost(): string
method setHost (line 61) | public function setHost(string $host): self
method request (line 76) | protected function request(string $method, string $url, array $params ...
method checkOAuthResponse (line 99) | protected function checkOAuthResponse(ResponseInterface $response): mixed
method decodeBody (line 121) | protected function decodeBody(string $body): array
FILE: src/VK/OAuth/Group/DTO/AccessTokenParams.php
class AccessTokenParams (line 7) | class AccessTokenParams
method __construct (line 40) | public function __construct(int $clientId, string $clientSecret, strin...
method getClientId (line 51) | public function getClientId(): int
method getClientSecret (line 59) | public function getClientSecret(): string
method getRedirectUri (line 67) | public function getRedirectUri(): string
method getCode (line 75) | public function getCode(): string
method toArray (line 83) | public function toArray(): array
FILE: src/VK/OAuth/Group/DTO/AuthorizeUrlParams.php
class AuthorizeUrlParams (line 11) | class AuthorizeUrlParams
method __construct (line 66) | public function __construct(string $responseType, int $clientId, strin...
method getResponseType (line 78) | public function getResponseType(): string
method getClientId (line 86) | public function getClientId(): int
method getRedirectUri (line 94) | public function getRedirectUri(): string
method getDisplay (line 102) | public function getDisplay(): string
method getState (line 110) | public function getState(): string
method getScopes (line 118) | public function getScopes(): array
method setScopes (line 128) | public function setScopes(array $scopes): self
method getGroupIds (line 137) | public function getGroupIds(): array
method setGroupIds (line 146) | public function setGroupIds(array $groupIds): self
method isRevoke (line 155) | public function isRevoke(): bool
method setRevoke (line 164) | public function setRevoke(bool $revoke = true): self
method toArray (line 174) | public function toArray(string $version): array
FILE: src/VK/OAuth/Group/Display.php
class Display (line 7) | class Display
FILE: src/VK/OAuth/Group/Group.php
class Group (line 14) | class Group extends AbstractOAuth
method __construct (line 30) | public function __construct(?ClientInterface $client = null)
method getVersion (line 37) | public function getVersion(): string
method setVersion (line 42) | public function setVersion(string $version): self
method getAuthorizeUrl (line 52) | public function getAuthorizeUrl(AuthorizeUrlParams $params): string {
method getAccessToken (line 62) | public function getAccessToken(AccessTokenParams $params): array
FILE: src/VK/OAuth/Group/Scopes.php
class Scopes (line 7) | class Scopes
FILE: src/VK/OAuth/ResponseType.php
class ResponseType (line 7) | class ResponseType
FILE: src/VK/OAuth/User/DTO/AuthorizeUrlParams.php
class AuthorizeUrlParams (line 9) | class AuthorizeUrlParams
method __construct (line 112) | public function __construct(int $client_id, string $verifier, string $...
method getScopes (line 126) | public function getScopes(): array
method setScopes (line 135) | public function setScopes(array $scopes): self
method getPrompt (line 144) | public function getPrompt(): string
method setPrompt (line 153) | public function setPrompt(string $prompt): self
method getProvider (line 162) | public function getProvider(): string
method setProvider (line 171) | public function setProvider(string $provider): self
method getLangId (line 180) | public function getLangId(): int
method setLangId (line 189) | public function setLangId(int $lang_id): self
method getScheme (line 198) | public function getScheme(): string
method setScheme (line 207) | public function setScheme(string $scheme): self
method getResponseType (line 216) | public function getResponseType(): string
method getClientId (line 224) | public function getClientId(): int
method getCodeChallenge (line 232) | public function getCodeChallenge(): string
method getCodeChallengeMethod (line 240) | public function getCodeChallengeMethod(): string
method getRedirectUri (line 248) | public function getRedirectUri(): string
method getState (line 256) | public function getState(): string
method toArray (line 264) | public function toArray(): array
FILE: src/VK/OAuth/User/DTO/IdTokenParams.php
class IdTokenParams (line 7) | class IdTokenParams
method __construct (line 32) | public function __construct(int $client_id, string $id_token)
method getViewType (line 41) | public function getViewType(): string
method setViewType (line 50) | public function setViewType(string $view_type): self
method getClientId (line 59) | public function getClientId(): int
method getIdToken (line 67) | public function getIdToken(): string
method toArray (line 75) | public function toArray(): array
FILE: src/VK/OAuth/User/DTO/LogoutParams.php
class LogoutParams (line 7) | class LogoutParams
method __construct (line 32) | public function __construct(int $client_id, string $access_token)
method setViewType (line 42) | public function setViewType(string $view_type): self
method getClientId (line 51) | public function getClientId(): int
method getAccessToken (line 59) | public function getAccessToken(): string
method getViewType (line 67) | public function getViewType(): string
method toArray (line 75) | public function toArray(): array
FILE: src/VK/OAuth/User/DTO/RefreshTokensParams.php
class RefreshTokensParams (line 7) | class RefreshTokensParams
method __construct (line 56) | public function __construct(int $client_id, string $refresh_token, str...
method getScope (line 66) | public function getScope(): string
method setScope (line 75) | public function setScope(string $scope): self
method getIp (line 84) | public function getIp(): string
method setIp (line 93) | public function setIp(string $ip): self
method getViewType (line 102) | public function getViewType(): string
method setViewType (line 111) | public function setViewType(string $view_type): self
method getClientId (line 120) | public function getClientId(): int
method getRefreshToken (line 128) | public function getRefreshToken(): string
method getDeviceId (line 136) | public function getDeviceId(): string
method toArray (line 144) | public function toArray(): array
FILE: src/VK/OAuth/User/DTO/Scopes.php
class Scopes (line 8) | class Scopes
FILE: src/VK/OAuth/User/DTO/TokensParams.php
class TokensParams (line 7) | class TokensParams
method __construct (line 70) | public function __construct(int $client_id, string $code_verifier, str...
method getServiceToken (line 82) | public function getServiceToken(): string
method setServiceToken (line 91) | public function setServiceToken(string $service_token): self
method getIp (line 100) | public function getIp(): string
method setIp (line 109) | public function setIp(string $ip): self
method getViewType (line 118) | public function getViewType(): string
method setViewType (line 127) | public function setViewType(string $view_type): self
method getClientId (line 136) | public function getClientId(): int
method getCodeVerifier (line 144) | public function getCodeVerifier(): string
method getRedirectUri (line 152) | public function getRedirectUri(): string
method getCode (line 160) | public function getCode(): string
method getDeviceId (line 168) | public function getDeviceId(): string
method toArray (line 176) | public function toArray(): array
FILE: src/VK/OAuth/User/DTO/ViewType.php
class ViewType (line 7) | class ViewType
FILE: src/VK/OAuth/User/User.php
class User (line 17) | class User extends AbstractOAuth
method __construct (line 30) | public function __construct(?ClientInterface $client = null)
method getHost (line 39) | public function getHost(): string
method setHost (line 48) | public function setHost(string $host): self
method getAuthorizeUrl (line 65) | public function getAuthorizeUrl(AuthorizeUrlParams $params): string
method getTokens (line 78) | public function getTokens(TokensParams $params)
method refreshTokens (line 93) | public function refreshTokens(RefreshTokensParams $params)
method logout (line 108) | public function logout(LogoutParams $params)
method revoke (line 123) | public function revoke(LogoutParams $params)
method getUserInfo (line 142) | public function getUserInfo(LogoutParams $params)
method getUserPublicInfo (line 157) | public function getUserPublicInfo(IdTokenParams $params)
FILE: src/VK/Transport/Client.php
class Client (line 11) | class Client extends HttpClient
method __construct (line 18) | public function __construct(array $config = [])
Condensed preview — 526 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (1,075K chars).
[
{
"path": "LICENSE",
"chars": 1062,
"preview": "MIT License\n\nCopyright (c) 2016 VK.com\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof "
},
{
"path": "README.md",
"chars": 11490,
"preview": "# vkcom/vk-php-sdk\n\nPHP library for VK API interaction, includes OAuth 2.0 authorization and API methods. Full VK API fe"
},
{
"path": "composer.json",
"chars": 393,
"preview": "{\n \"name\": \"vkcom/vk-php-sdk\",\n \"version\": \"5.199.0\",\n \"description\": \"VK PHP SDK\",\n \"keywords\": [\n \"vk\",\n \"sd"
},
{
"path": "examples/oauth/group.php",
"chars": 1245,
"preview": "<?php\n\nuse VK\\OAuth\\Group\\Display;\nuse VK\\OAuth\\Group\\DTO\\AccessTokenParams;\nuse VK\\OAuth\\Group\\DTO\\AuthorizeUrlParams;\n"
},
{
"path": "examples/oauth/user.php",
"chars": 1896,
"preview": "<?php\n\nuse VK\\OAuth\\User\\DTO\\AuthorizeUrlParams;\nuse VK\\OAuth\\User\\DTO\\TokensParams;\nuse VK\\OAuth\\User\\User;\n\nrequire 'v"
},
{
"path": "phpunit.xml",
"chars": 370,
"preview": "<phpunit bootstrap=\"vendor/autoload.php\"\n colors=\"true\"\n convertErrorsToExceptions=\"true\"\n conve"
},
{
"path": "src/VK/Actions/Account.php",
"chars": 11170,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Enums\\AccountSav"
},
{
"path": "src/VK/Actions/Ads.php",
"chars": 39362,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Enums\\AdsCheckLi"
},
{
"path": "src/VK/Actions/AppWidgets.php",
"chars": 5371,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Enums\\AppWidgets"
},
{
"path": "src/VK/Actions/Apps.php",
"chars": 12178,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Enums\\AppsAddSni"
},
{
"path": "src/VK/Actions/Auth.php",
"chars": 1105,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Exceptions\\Api\\V"
},
{
"path": "src/VK/Actions/Board.php",
"chars": 10812,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Enums\\BoardGetCo"
},
{
"path": "src/VK/Actions/Bugtracker.php",
"chars": 8287,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Enums\\Bugtracker"
},
{
"path": "src/VK/Actions/Calls.php",
"chars": 1073,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Exceptions\\VKApi"
},
{
"path": "src/VK/Actions/Database.php",
"chars": 6782,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Exceptions\\VKApi"
},
{
"path": "src/VK/Actions/Docs.php",
"chars": 7984,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Enums\\DocsGetMes"
},
{
"path": "src/VK/Actions/Donut.php",
"chars": 2044,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Exceptions\\Api\\V"
},
{
"path": "src/VK/Actions/DownloadedGames.php",
"chars": 1000,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Exceptions\\Api\\V"
},
{
"path": "src/VK/Actions/Execute.php",
"chars": 780,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Exceptions\\Api\\V"
},
{
"path": "src/VK/Actions/Fave.php",
"chars": 9448,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Enums\\FaveAddTag"
},
{
"path": "src/VK/Actions/Friends.php",
"chars": 14260,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Enums\\Base\\NameC"
},
{
"path": "src/VK/Actions/Gifts.php",
"chars": 923,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Exceptions\\VKApi"
},
{
"path": "src/VK/Actions/Groups.php",
"chars": 46679,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Enums\\Base\\NameC"
},
{
"path": "src/VK/Actions/LeadForms.php",
"chars": 3781,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Exceptions\\Api\\V"
},
{
"path": "src/VK/Actions/Likes.php",
"chars": 6126,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Enums\\LikesGetLi"
},
{
"path": "src/VK/Actions/Market.php",
"chars": 39405,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Enums\\MarketEdit"
},
{
"path": "src/VK/Actions/Messages.php",
"chars": 45470,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Enums\\Base\\NameC"
},
{
"path": "src/VK/Actions/Newsfeed.php",
"chars": 13129,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Enums\\Base\\NameC"
},
{
"path": "src/VK/Actions/Notes.php",
"chars": 6176,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Enums\\NotesGetCo"
},
{
"path": "src/VK/Actions/Notifications.php",
"chars": 3020,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Enums\\Notificati"
},
{
"path": "src/VK/Actions/Orders.php",
"chars": 4535,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Enums\\OrdersChan"
},
{
"path": "src/VK/Actions/Pages.php",
"chars": 5763,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Enums\\PagesSaveA"
},
{
"path": "src/VK/Actions/Photos.php",
"chars": 33482,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Enums\\PhotosGetC"
},
{
"path": "src/VK/Actions/Podcasts.php",
"chars": 830,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Exceptions\\VKApi"
},
{
"path": "src/VK/Actions/Polls.php",
"chars": 7729,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Enums\\Base\\NameC"
},
{
"path": "src/VK/Actions/PrettyCards.php",
"chars": 3205,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Exceptions\\Api\\V"
},
{
"path": "src/VK/Actions/Search.php",
"chars": 1070,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Exceptions\\VKApi"
},
{
"path": "src/VK/Actions/Secure.php",
"chars": 6436,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Exceptions\\Api\\V"
},
{
"path": "src/VK/Actions/Stats.php",
"chars": 2083,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Enums\\StatsGetIn"
},
{
"path": "src/VK/Actions/Status.php",
"chars": 1545,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Exceptions\\Api\\V"
},
{
"path": "src/VK/Actions/Storage.php",
"chars": 1948,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Exceptions\\Api\\V"
},
{
"path": "src/VK/Actions/Store.php",
"chars": 2994,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Exceptions\\Api\\V"
},
{
"path": "src/VK/Actions/Stories.php",
"chars": 10282,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Enums\\Stories\\Up"
},
{
"path": "src/VK/Actions/Streaming.php",
"chars": 1587,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Enums\\StreamingG"
},
{
"path": "src/VK/Actions/Translations.php",
"chars": 1123,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Exceptions\\Api\\V"
},
{
"path": "src/VK/Actions/Users.php",
"chars": 6961,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Enums\\Base\\NameC"
},
{
"path": "src/VK/Actions/Utils.php",
"chars": 4020,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Enums\\UtilsGetLi"
},
{
"path": "src/VK/Actions/Video.php",
"chars": 25381,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Enums\\VideoGetCo"
},
{
"path": "src/VK/Actions/Wall.php",
"chars": 26339,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Enums\\Base\\NameC"
},
{
"path": "src/VK/Actions/Widgets.php",
"chars": 1607,
"preview": "<?php\n\nnamespace VK\\Actions;\n\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Client\\VKApiRequest;\nuse VK\\Exceptions\\VKApi"
},
{
"path": "src/VK/CallbackApi/VKCallbackApiHandler.php",
"chars": 16231,
"preview": "<?php\n\nnamespace VK\\CallbackApi;\n\nabstract class VKCallbackApiHandler\n{\n\tpublic const AUDIO_NEW = 'audio_new';\n\tpublic c"
},
{
"path": "src/VK/CallbackApi/VKCallbackApiLongPollExecutor.php",
"chars": 6503,
"preview": "<?php\n\nnamespace VK\\CallbackApi;\n\nuse GuzzleHttp\\Client;\nuse GuzzleHttp\\Exception\\GuzzleException;\nuse JsonException;\nus"
},
{
"path": "src/VK/CallbackApi/VKCallbackApiServerHandler.php",
"chars": 864,
"preview": "<?php\n\nnamespace VK\\CallbackApi;\n\nabstract class VKCallbackApiServerHandler extends VKCallbackApiHandler {\n protected"
},
{
"path": "src/VK/Client/Actions/ActionInterface.php",
"chars": 152,
"preview": "<?php\n\nnamespace VK\\Client\\Actions;\n\nuse VK\\Client\\VKApiRequest;\n\ninterface ActionInterface\n{\n public function __cons"
},
{
"path": "src/VK/Client/Enums/VKLanguage.php",
"chars": 269,
"preview": "<?php\n\nnamespace VK\\Client\\Enums;\n\nclass VKLanguage\n{\n const RUSSIAN = 'ru';\n const UKRAINIAN = 'ua';\n const BE"
},
{
"path": "src/VK/Client/VKApiClient.php",
"chars": 3360,
"preview": "<?php\n\nnamespace VK\\Client;\n\nuse Psr\\Http\\Client\\ClientInterface;\nuse VK\\Client\\Actions\\ActionInterface;\nuse VK\\Exceptio"
},
{
"path": "src/VK/Client/VKApiError.php",
"chars": 3329,
"preview": "<?php\n\nnamespace VK\\Client;\n\nclass VKApiError\n{\n protected const ERROR_CODE = 'error_code';\n protected const ERROR"
},
{
"path": "src/VK/Client/VKApiRequest.php",
"chars": 5230,
"preview": "<?php\n\nnamespace VK\\Client;\n\nuse GuzzleHttp\\Exception\\GuzzleException;\nuse GuzzleHttp\\Psr7\\Utils;\nuse Psr\\Http\\Client\\Cl"
},
{
"path": "src/VK/Enums/AccountGetBannedFields.php",
"chars": 4989,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AccountGetBannedFields\n{\n\tpublic const ABOUT = 'about';\n\tpublic const ACTION_BUTTON = "
},
{
"path": "src/VK/Enums/AccountGetCountersFilter.php",
"chars": 555,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AccountGetCountersFilter\n{\n\tpublic const APP_REQUESTS = 'app_requests';\n\tpublic const "
},
{
"path": "src/VK/Enums/AccountGetInfoFields.php",
"chars": 359,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AccountGetInfoFields\n{\n\tpublic const COUNTRY = 'country';\n\tpublic const HTTPS_REQUIRED"
},
{
"path": "src/VK/Enums/AccountSaveProfileInfoBdateVisibility.php",
"chars": 154,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AccountSaveProfileInfoBdateVisibility\n{\n\tpublic const HIDE = 0;\n\tpublic const SHOW = 1"
},
{
"path": "src/VK/Enums/AccountSaveProfileInfoRelation.php",
"chars": 347,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AccountSaveProfileInfoRelation\n{\n\tpublic const NOT_SPECIFIED = 0;\n\tpublic const SINGLE"
},
{
"path": "src/VK/Enums/AccountSaveProfileInfoSex.php",
"chars": 144,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AccountSaveProfileInfoSex\n{\n\tpublic const UNDEFINED = 0;\n\tpublic const FEMALE = 1;\n\tpu"
},
{
"path": "src/VK/Enums/AccountSetInfoName.php",
"chars": 244,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AccountSetInfoName\n{\n\tpublic const AUDIO_AUTOPLAY = 'audio_autoplay';\n\tpublic const IN"
},
{
"path": "src/VK/Enums/AdsCheckLinkLinkType.php",
"chars": 340,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AdsCheckLinkLinkType\n{\n\tpublic const APPLICATION = 'application';\n\tpublic const COMMUN"
},
{
"path": "src/VK/Enums/AdsGetCampaignsFields.php",
"chars": 100,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AdsGetCampaignsFields\n{\n\tpublic const ADS_COUNT = 'ads_count';\n}\n\n"
},
{
"path": "src/VK/Enums/AdsGetDemographicsIdsType.php",
"chars": 127,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AdsGetDemographicsIdsType\n{\n\tpublic const AD = 'ad';\n\tpublic const CAMPAIGN = 'campaig"
},
{
"path": "src/VK/Enums/AdsGetDemographicsPeriod.php",
"chars": 157,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AdsGetDemographicsPeriod\n{\n\tpublic const DAY = 'day';\n\tpublic const MONTH = 'month';\n\t"
},
{
"path": "src/VK/Enums/AdsGetPostsReachIdsType.php",
"chars": 125,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AdsGetPostsReachIdsType\n{\n\tpublic const AD = 'ad';\n\tpublic const CAMPAIGN = 'campaign'"
},
{
"path": "src/VK/Enums/AdsGetStatisticsIdsType.php",
"chars": 191,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AdsGetStatisticsIdsType\n{\n\tpublic const AD = 'ad';\n\tpublic const CAMPAIGN = 'campaign'"
},
{
"path": "src/VK/Enums/AdsGetStatisticsPeriod.php",
"chars": 213,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AdsGetStatisticsPeriod\n{\n\tpublic const DAY = 'day';\n\tpublic const MONTH = 'month';\n\tpu"
},
{
"path": "src/VK/Enums/AdsGetStatisticsStatsFields.php",
"chars": 110,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AdsGetStatisticsStatsFields\n{\n\tpublic const VIEWS_TIMES = 'views_times';\n}\n\n"
},
{
"path": "src/VK/Enums/AdsGetSuggestionsSection.php",
"chars": 961,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AdsGetSuggestionsSection\n{\n\tpublic const BROWSERS = 'browsers';\n\tpublic const CITIES ="
},
{
"path": "src/VK/Enums/AdsGetTargetingStatsAdFormat.php",
"chars": 359,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AdsGetTargetingStatsAdFormat\n{\n\tpublic const IMAGE_AND_TEXT = 1;\n\tpublic const BIG_IMA"
},
{
"path": "src/VK/Enums/AdsGetUploadURLAdFormat.php",
"chars": 272,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AdsGetUploadURLAdFormat\n{\n\tpublic const IMAGE_AND_TEXT = 1;\n\tpublic const BIG_IMAGE = "
},
{
"path": "src/VK/Enums/AppWidgetsGetAppImageUploadServerImageType.php",
"chars": 254,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AppWidgetsGetAppImageUploadServerImageType\n{\n\tpublic const _160X160 = '160x160';\n\tpubl"
},
{
"path": "src/VK/Enums/AppWidgetsGetAppImagesImageType.php",
"chars": 243,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AppWidgetsGetAppImagesImageType\n{\n\tpublic const _160X160 = '160x160';\n\tpublic const _1"
},
{
"path": "src/VK/Enums/AppWidgetsGetGroupImageUploadServerImageType.php",
"chars": 256,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AppWidgetsGetGroupImageUploadServerImageType\n{\n\tpublic const _160X160 = '160x160';\n\tpu"
},
{
"path": "src/VK/Enums/AppWidgetsGetGroupImagesImageType.php",
"chars": 245,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AppWidgetsGetGroupImagesImageType\n{\n\tpublic const _160X160 = '160x160';\n\tpublic const "
},
{
"path": "src/VK/Enums/AppWidgetsUpdateType.php",
"chars": 370,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AppWidgetsUpdateType\n{\n\tpublic const COMPACT_LIST = 'compact_list';\n\tpublic const COVE"
},
{
"path": "src/VK/Enums/AppsAddSnippetButton.php",
"chars": 370,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AppsAddSnippetButton\n{\n\tpublic const BUY = 'buy';\n\tpublic const BUY_TICKET = 'buy_tick"
},
{
"path": "src/VK/Enums/AppsAddSnippetVkRef.php",
"chars": 145,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AppsAddSnippetVkRef\n{\n\tpublic const SNIPPET_IM = 'snippet_im';\n\tpublic const SNIPPET_P"
},
{
"path": "src/VK/Enums/AppsGetAppFields.php",
"chars": 2041,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AppsGetAppFields\n{\n\tpublic const AUTHOR_GROUP = 'author_group';\n\tpublic const AUTHOR_I"
},
{
"path": "src/VK/Enums/AppsGetCatalogFields.php",
"chars": 5135,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AppsGetCatalogFields\n{\n\tpublic const FIRST_NAME_NOM = 'first_name_nom';\n\tpublic const "
},
{
"path": "src/VK/Enums/AppsGetCatalogFilter.php",
"chars": 244,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AppsGetCatalogFilter\n{\n\tpublic const FAVORITE = 'favorite';\n\tpublic const FEATURED = '"
},
{
"path": "src/VK/Enums/AppsGetCatalogSort.php",
"chars": 308,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AppsGetCatalogSort\n{\n\tpublic const CREATE_DATE = 'create_date';\n\tpublic const GROWTH_R"
},
{
"path": "src/VK/Enums/AppsGetFields.php",
"chars": 5128,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AppsGetFields\n{\n\tpublic const FIRST_NAME_NOM = 'first_name_nom';\n\tpublic const FIRST_N"
},
{
"path": "src/VK/Enums/AppsGetFriendsListFields.php",
"chars": 5139,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AppsGetFriendsListFields\n{\n\tpublic const FIRST_NAME_NOM = 'first_name_nom';\n\tpublic co"
},
{
"path": "src/VK/Enums/AppsGetFriendsListType.php",
"chars": 130,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AppsGetFriendsListType\n{\n\tpublic const INVITE = 'invite';\n\tpublic const REQUEST = 'req"
},
{
"path": "src/VK/Enums/AppsGetLeaderboardType.php",
"chars": 157,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AppsGetLeaderboardType\n{\n\tpublic const LEVEL = 'level';\n\tpublic const POINTS = 'points"
},
{
"path": "src/VK/Enums/AppsGetPlatform.php",
"chars": 144,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AppsGetPlatform\n{\n\tpublic const ANDROID = 'android';\n\tpublic const IOS = 'ios';\n\tpubli"
},
{
"path": "src/VK/Enums/AppsGetScopesType.php",
"chars": 117,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AppsGetScopesType\n{\n\tpublic const GROUP = 'group';\n\tpublic const USER = 'user';\n}\n\n"
},
{
"path": "src/VK/Enums/AppsSendRequestType.php",
"chars": 127,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AppsSendRequestType\n{\n\tpublic const INVITE = 'invite';\n\tpublic const REQUEST = 'reques"
},
{
"path": "src/VK/Enums/AppsUpdateMetaForTestingGroupPlatforms.php",
"chars": 165,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass AppsUpdateMetaForTestingGroupPlatforms\n{\n\tpublic const MOBILE = 'mobile';\n\tpublic cons"
},
{
"path": "src/VK/Enums/Base/NameCase.php",
"chars": 256,
"preview": "<?php\n\nnamespace VK\\Enums\\Base;\n\nclass NameCase\n{\n\tpublic const NOMINATIVE = 'Nom';\n\tpublic const GENITIVE = 'Gen';\n\tpub"
},
{
"path": "src/VK/Enums/BaseLang.php",
"chars": 292,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass BaseLang\n{\n\tpublic const RUSSIAN = 'ru';\n\tpublic const UKRAINIAN = 'ua';\n\tpublic const"
},
{
"path": "src/VK/Enums/BoardGetCommentsSort.php",
"chars": 143,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass BoardGetCommentsSort\n{\n\tpublic const CHRONOLOGICAL = 'asc';\n\tpublic const REVERSE_CHRO"
},
{
"path": "src/VK/Enums/BoardGetTopicsOrder.php",
"chars": 226,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass BoardGetTopicsOrder\n{\n\tpublic const UPDATED_DESC = 1;\n\tpublic const CREATED_DESC = 2;\n"
},
{
"path": "src/VK/Enums/BoardGetTopicsPreview.php",
"chars": 134,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass BoardGetTopicsPreview\n{\n\tpublic const FIRST = 1;\n\tpublic const LAST = 2;\n\tpublic const"
},
{
"path": "src/VK/Enums/BugtrackerGetBugreportByIdFields.php",
"chars": 4999,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass BugtrackerGetBugreportByIdFields\n{\n\tpublic const ABOUT = 'about';\n\tpublic const ACTION"
},
{
"path": "src/VK/Enums/BugtrackerGetCompanyGroupMembersFields.php",
"chars": 5005,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass BugtrackerGetCompanyGroupMembersFields\n{\n\tpublic const ABOUT = 'about';\n\tpublic const "
},
{
"path": "src/VK/Enums/BugtrackerGetCompanyMembersFields.php",
"chars": 5000,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass BugtrackerGetCompanyMembersFields\n{\n\tpublic const ABOUT = 'about';\n\tpublic const ACTIO"
},
{
"path": "src/VK/Enums/BugtrackerGetCompanyMembersFilterRole.php",
"chars": 121,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass BugtrackerGetCompanyMembersFilterRole\n{\n\tpublic const _0 = 0;\n\tpublic const _1 = 1;\n}\n"
},
{
"path": "src/VK/Enums/BugtrackerSetCompanyMemberRoleRole.php",
"chars": 118,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass BugtrackerSetCompanyMemberRoleRole\n{\n\tpublic const _0 = 0;\n\tpublic const _1 = 1;\n}\n\n"
},
{
"path": "src/VK/Enums/DocsGetMessagesUploadServerType.php",
"chars": 182,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass DocsGetMessagesUploadServerType\n{\n\tpublic const AUDIO_MESSAGE = 'audio_message';\n\tpubl"
},
{
"path": "src/VK/Enums/DocsGetType.php",
"chars": 276,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass DocsGetType\n{\n\tpublic const ALL = 0;\n\tpublic const TEXT = 1;\n\tpublic const ARCHIVE = 2"
},
{
"path": "src/VK/Enums/DonutGetSubscriptionsFields.php",
"chars": 4994,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass DonutGetSubscriptionsFields\n{\n\tpublic const ABOUT = 'about';\n\tpublic const ACTION_BUTT"
},
{
"path": "src/VK/Enums/FaveAddTagPosition.php",
"chars": 118,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass FaveAddTagPosition\n{\n\tpublic const BACK = 'back';\n\tpublic const FRONT = 'front';\n}\n\n"
},
{
"path": "src/VK/Enums/FaveGetFields.php",
"chars": 5128,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass FaveGetFields\n{\n\tpublic const FIRST_NAME_NOM = 'first_name_nom';\n\tpublic const FIRST_N"
},
{
"path": "src/VK/Enums/FaveGetItemType.php",
"chars": 459,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass FaveGetItemType\n{\n\tpublic const ARTICLE = 'article';\n\tpublic const CLIP = 'clip';\n\tpub"
},
{
"path": "src/VK/Enums/FaveGetPagesFields.php",
"chars": 4985,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass FaveGetPagesFields\n{\n\tpublic const ABOUT = 'about';\n\tpublic const ACTION_BUTTON = 'act"
},
{
"path": "src/VK/Enums/FaveGetPagesType.php",
"chars": 151,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass FaveGetPagesType\n{\n\tpublic const GROUPS = 'groups';\n\tpublic const HINTS = 'hints';\n\tpu"
},
{
"path": "src/VK/Enums/FaveSetTagsItemType.php",
"chars": 463,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass FaveSetTagsItemType\n{\n\tpublic const ARTICLE = 'article';\n\tpublic const CLIP = 'clip';\n"
},
{
"path": "src/VK/Enums/FriendsGetFields.php",
"chars": 5131,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass FriendsGetFields\n{\n\tpublic const FIRST_NAME_NOM = 'first_name_nom';\n\tpublic const FIRS"
},
{
"path": "src/VK/Enums/FriendsGetOrder.php",
"chars": 212,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass FriendsGetOrder\n{\n\tpublic const HINTS = 'hints';\n\tpublic const MOBILE = 'mobile';\n\tpub"
},
{
"path": "src/VK/Enums/FriendsGetRequestsFields.php",
"chars": 5139,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass FriendsGetRequestsFields\n{\n\tpublic const FIRST_NAME_NOM = 'first_name_nom';\n\tpublic co"
},
{
"path": "src/VK/Enums/FriendsGetRequestsSort.php",
"chars": 138,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass FriendsGetRequestsSort\n{\n\tpublic const DATE = 0;\n\tpublic const MUTUAL = 1;\n\tpublic con"
},
{
"path": "src/VK/Enums/FriendsGetSuggestionsFields.php",
"chars": 5142,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass FriendsGetSuggestionsFields\n{\n\tpublic const FIRST_NAME_NOM = 'first_name_nom';\n\tpublic"
},
{
"path": "src/VK/Enums/FriendsGetSuggestionsFilter.php",
"chars": 188,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass FriendsGetSuggestionsFilter\n{\n\tpublic const CONTACTS = 'contacts';\n\tpublic const MUTUA"
},
{
"path": "src/VK/Enums/FriendsSearchFields.php",
"chars": 5134,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass FriendsSearchFields\n{\n\tpublic const FIRST_NAME_NOM = 'first_name_nom';\n\tpublic const F"
},
{
"path": "src/VK/Enums/Groups/AddressWorkInfoStatus.php",
"chars": 309,
"preview": "<?php\n\nnamespace VK\\Enums\\Groups;\n\nclass AddressWorkInfoStatus\n{\n\tpublic const NO_INFORMATION = 'no_information';\n\tpubli"
},
{
"path": "src/VK/Enums/Groups/GroupAccess.php",
"chars": 136,
"preview": "<?php\n\nnamespace VK\\Enums\\Groups;\n\nclass GroupAccess\n{\n\tpublic const OPEN = 0;\n\tpublic const CLOSED = 1;\n\tpublic const _"
},
{
"path": "src/VK/Enums/Groups/GroupAgeLimits.php",
"chars": 146,
"preview": "<?php\n\nnamespace VK\\Enums\\Groups;\n\nclass GroupAgeLimits\n{\n\tpublic const UNLIMITED = 1;\n\tpublic const _16_PLUS = 2;\n\tpubl"
},
{
"path": "src/VK/Enums/Groups/GroupAudio.php",
"chars": 136,
"preview": "<?php\n\nnamespace VK\\Enums\\Groups;\n\nclass GroupAudio\n{\n\tpublic const DISABLED = 0;\n\tpublic const OPEN = 1;\n\tpublic const "
},
{
"path": "src/VK/Enums/Groups/GroupDocs.php",
"chars": 135,
"preview": "<?php\n\nnamespace VK\\Enums\\Groups;\n\nclass GroupDocs\n{\n\tpublic const DISABLED = 0;\n\tpublic const OPEN = 1;\n\tpublic const L"
},
{
"path": "src/VK/Enums/Groups/GroupMarketCurrency.php",
"chars": 233,
"preview": "<?php\n\nnamespace VK\\Enums\\Groups;\n\nclass GroupMarketCurrency\n{\n\tpublic const RUSSIAN_RUBLES = 643;\n\tpublic const UKRAINI"
},
{
"path": "src/VK/Enums/Groups/GroupPhotos.php",
"chars": 137,
"preview": "<?php\n\nnamespace VK\\Enums\\Groups;\n\nclass GroupPhotos\n{\n\tpublic const DISABLED = 0;\n\tpublic const OPEN = 1;\n\tpublic const"
},
{
"path": "src/VK/Enums/Groups/GroupRole.php",
"chars": 216,
"preview": "<?php\n\nnamespace VK\\Enums\\Groups;\n\nclass GroupRole\n{\n\tpublic const MODERATOR = 'moderator';\n\tpublic const EDITOR = 'edit"
},
{
"path": "src/VK/Enums/Groups/GroupSubject.php",
"chars": 1377,
"preview": "<?php\n\nnamespace VK\\Enums\\Groups;\n\nclass GroupSubject\n{\n\tpublic const AUTO = 1;\n\tpublic const ACTIVITY_HOLIDAYS = 2;\n\tpu"
},
{
"path": "src/VK/Enums/Groups/GroupTopics.php",
"chars": 137,
"preview": "<?php\n\nnamespace VK\\Enums\\Groups;\n\nclass GroupTopics\n{\n\tpublic const DISABLED = 0;\n\tpublic const OPEN = 1;\n\tpublic const"
},
{
"path": "src/VK/Enums/Groups/GroupVideo.php",
"chars": 136,
"preview": "<?php\n\nnamespace VK\\Enums\\Groups;\n\nclass GroupVideo\n{\n\tpublic const DISABLED = 0;\n\tpublic const OPEN = 1;\n\tpublic const "
},
{
"path": "src/VK/Enums/Groups/GroupWall.php",
"chars": 161,
"preview": "<?php\n\nnamespace VK\\Enums\\Groups;\n\nclass GroupWall\n{\n\tpublic const DISABLED = 0;\n\tpublic const OPEN = 1;\n\tpublic const L"
},
{
"path": "src/VK/Enums/Groups/GroupWiki.php",
"chars": 135,
"preview": "<?php\n\nnamespace VK\\Enums\\Groups;\n\nclass GroupWiki\n{\n\tpublic const DISABLED = 0;\n\tpublic const OPEN = 1;\n\tpublic const L"
},
{
"path": "src/VK/Enums/Groups/MarketState.php",
"chars": 155,
"preview": "<?php\n\nnamespace VK\\Enums\\Groups;\n\nclass MarketState\n{\n\tpublic const NONE = 'none';\n\tpublic const BASIC = 'basic';\n\tpubl"
},
{
"path": "src/VK/Enums/GroupsCreateSubtype.php",
"chars": 227,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass GroupsCreateSubtype\n{\n\tpublic const NONE = 0;\n\tpublic const PLACE_OR_BUSINESS = 1;\n\tpu"
},
{
"path": "src/VK/Enums/GroupsCreateType.php",
"chars": 152,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass GroupsCreateType\n{\n\tpublic const EVENT = 'event';\n\tpublic const GROUP = 'group';\n\tpubl"
},
{
"path": "src/VK/Enums/GroupsGetAddressesFields.php",
"chars": 696,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass GroupsGetAddressesFields\n{\n\tpublic const ID = 'id';\n\tpublic const TITLE = 'title';\n\tpu"
},
{
"path": "src/VK/Enums/GroupsGetBannedFields.php",
"chars": 4988,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass GroupsGetBannedFields\n{\n\tpublic const ABOUT = 'about';\n\tpublic const ACTION_BUTTON = '"
},
{
"path": "src/VK/Enums/GroupsGetByIdFields.php",
"chars": 4316,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass GroupsGetByIdFields\n{\n\tpublic const ID = 'id';\n\tpublic const NAME = 'name';\n\tpublic co"
},
{
"path": "src/VK/Enums/GroupsGetFields.php",
"chars": 4312,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass GroupsGetFields\n{\n\tpublic const ID = 'id';\n\tpublic const NAME = 'name';\n\tpublic const "
},
{
"path": "src/VK/Enums/GroupsGetFilter.php",
"chars": 339,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass GroupsGetFilter\n{\n\tpublic const ADMIN = 'admin';\n\tpublic const EDITOR = 'editor';\n\tpub"
},
{
"path": "src/VK/Enums/GroupsGetInvitedUsersFields.php",
"chars": 5142,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass GroupsGetInvitedUsersFields\n{\n\tpublic const FIRST_NAME_NOM = 'first_name_nom';\n\tpublic"
},
{
"path": "src/VK/Enums/GroupsGetMembersFields.php",
"chars": 5137,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass GroupsGetMembersFields\n{\n\tpublic const FIRST_NAME_NOM = 'first_name_nom';\n\tpublic cons"
},
{
"path": "src/VK/Enums/GroupsGetMembersFilter.php",
"chars": 247,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass GroupsGetMembersFilter\n{\n\tpublic const DONUT = 'donut';\n\tpublic const FRIENDS = 'frien"
},
{
"path": "src/VK/Enums/GroupsGetMembersSort.php",
"chars": 204,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass GroupsGetMembersSort\n{\n\tpublic const ID_ASC = 'id_asc';\n\tpublic const ID_DESC = 'id_de"
},
{
"path": "src/VK/Enums/GroupsGetRequestsFields.php",
"chars": 5138,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass GroupsGetRequestsFields\n{\n\tpublic const FIRST_NAME_NOM = 'first_name_nom';\n\tpublic con"
},
{
"path": "src/VK/Enums/GroupsSearchSort.php",
"chars": 247,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass GroupsSearchSort\n{\n\tpublic const _DEFAULT = 0;\n\tpublic const GROWTH = 1;\n\tpublic const"
},
{
"path": "src/VK/Enums/GroupsSearchType.php",
"chars": 147,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass GroupsSearchType\n{\n\tpublic const EVENT = 'event';\n\tpublic const GROUP = 'group';\n\tpubl"
},
{
"path": "src/VK/Enums/GroupsTagAddTagColor.php",
"chars": 733,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass GroupsTagAddTagColor\n{\n\tpublic const _454647 = '454647';\n\tpublic const _45678F = '4567"
},
{
"path": "src/VK/Enums/GroupsTagBindAct.php",
"chars": 118,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass GroupsTagBindAct\n{\n\tpublic const BIND = 'bind';\n\tpublic const UNBIND = 'unbind';\n}\n\n"
},
{
"path": "src/VK/Enums/LikesGetListFilter.php",
"chars": 122,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass LikesGetListFilter\n{\n\tpublic const COPIES = 'copies';\n\tpublic const LIKES = 'likes';\n}"
},
{
"path": "src/VK/Enums/LikesGetListFriendsOnly.php",
"chars": 151,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass LikesGetListFriendsOnly\n{\n\tpublic const _0 = 0;\n\tpublic const _1 = 1;\n\tpublic const _2"
},
{
"path": "src/VK/Enums/LikesType.php",
"chars": 657,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass LikesType\n{\n\tpublic const POST = 'post';\n\tpublic const COMMENT = 'comment';\n\tpublic co"
},
{
"path": "src/VK/Enums/MarketEditOrderPaymentStatus.php",
"chars": 171,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass MarketEditOrderPaymentStatus\n{\n\tpublic const NOT_PAID = 'not_paid';\n\tpublic const PAID"
},
{
"path": "src/VK/Enums/MarketGetCommentsFields.php",
"chars": 5138,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass MarketGetCommentsFields\n{\n\tpublic const FIRST_NAME_NOM = 'first_name_nom';\n\tpublic con"
},
{
"path": "src/VK/Enums/MarketGetCommentsSort.php",
"chars": 130,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass MarketGetCommentsSort\n{\n\tpublic const OLD_TO_NEW = 'asc';\n\tpublic const NEW_TO_OLD = '"
},
{
"path": "src/VK/Enums/MarketReportCommentReason.php",
"chars": 284,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass MarketReportCommentReason\n{\n\tpublic const SPAM = 0;\n\tpublic const CHILD_PORNOGRAPHY = "
},
{
"path": "src/VK/Enums/MarketReportReason.php",
"chars": 277,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass MarketReportReason\n{\n\tpublic const SPAM = 0;\n\tpublic const CHILD_PORNOGRAPHY = 1;\n\tpub"
},
{
"path": "src/VK/Enums/MarketSearchItemsBasicSortBy.php",
"chars": 146,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass MarketSearchItemsBasicSortBy\n{\n\tpublic const DATE = 1;\n\tpublic const PRICE = 2;\n\tpubli"
},
{
"path": "src/VK/Enums/MarketSearchItemsBasicSortDirection.php",
"chars": 119,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass MarketSearchItemsBasicSortDirection\n{\n\tpublic const _0 = 0;\n\tpublic const _1 = 1;\n}\n\n"
},
{
"path": "src/VK/Enums/MarketSearchItemsSortBy.php",
"chars": 141,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass MarketSearchItemsSortBy\n{\n\tpublic const DATE = 1;\n\tpublic const PRICE = 2;\n\tpublic con"
},
{
"path": "src/VK/Enums/MarketSearchItemsSortDirection.php",
"chars": 114,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass MarketSearchItemsSortDirection\n{\n\tpublic const _0 = 0;\n\tpublic const _1 = 1;\n}\n\n"
},
{
"path": "src/VK/Enums/MarketSearchRev.php",
"chars": 108,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass MarketSearchRev\n{\n\tpublic const NORMAL = 0;\n\tpublic const REVERSE = 1;\n}\n\n"
},
{
"path": "src/VK/Enums/MarketSearchSort.php",
"chars": 162,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass MarketSearchSort\n{\n\tpublic const _DEFAULT = 0;\n\tpublic const DATE = 1;\n\tpublic const P"
},
{
"path": "src/VK/Enums/MessagesGetByConversationMessageIdFields.php",
"chars": 5155,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass MessagesGetByConversationMessageIdFields\n{\n\tpublic const FIRST_NAME_NOM = 'first_name_"
},
{
"path": "src/VK/Enums/MessagesGetByIdFields.php",
"chars": 5136,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass MessagesGetByIdFields\n{\n\tpublic const FIRST_NAME_NOM = 'first_name_nom';\n\tpublic const"
},
{
"path": "src/VK/Enums/MessagesGetChatFields.php",
"chars": 5136,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass MessagesGetChatFields\n{\n\tpublic const FIRST_NAME_NOM = 'first_name_nom';\n\tpublic const"
},
{
"path": "src/VK/Enums/MessagesGetChatPreviewFields.php",
"chars": 5143,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass MessagesGetChatPreviewFields\n{\n\tpublic const FIRST_NAME_NOM = 'first_name_nom';\n\tpubli"
},
{
"path": "src/VK/Enums/MessagesGetConversationMembersFields.php",
"chars": 5151,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass MessagesGetConversationMembersFields\n{\n\tpublic const FIRST_NAME_NOM = 'first_name_nom'"
},
{
"path": "src/VK/Enums/MessagesGetConversationsByIdFields.php",
"chars": 5001,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass MessagesGetConversationsByIdFields\n{\n\tpublic const ABOUT = 'about';\n\tpublic const ACTI"
},
{
"path": "src/VK/Enums/MessagesGetConversationsFields.php",
"chars": 4997,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass MessagesGetConversationsFields\n{\n\tpublic const ABOUT = 'about';\n\tpublic const ACTION_B"
},
{
"path": "src/VK/Enums/MessagesGetConversationsFilter.php",
"chars": 290,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass MessagesGetConversationsFilter\n{\n\tpublic const ALL = 'all';\n\tpublic const ARCHIVE = 'a"
},
{
"path": "src/VK/Enums/MessagesGetHistoryAttachmentsAttachmentTypes.php",
"chars": 553,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass MessagesGetHistoryAttachmentsAttachmentTypes\n{\n\tpublic const APP_ACTION_GAMES = 'app_a"
},
{
"path": "src/VK/Enums/MessagesGetHistoryAttachmentsFields.php",
"chars": 5150,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass MessagesGetHistoryAttachmentsFields\n{\n\tpublic const FIRST_NAME_NOM = 'first_name_nom';"
},
{
"path": "src/VK/Enums/MessagesGetHistoryAttachmentsMediaType.php",
"chars": 547,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass MessagesGetHistoryAttachmentsMediaType\n{\n\tpublic const APP_ACTION_GAMES = 'app_action_"
},
{
"path": "src/VK/Enums/MessagesGetHistoryFields.php",
"chars": 5139,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass MessagesGetHistoryFields\n{\n\tpublic const FIRST_NAME_NOM = 'first_name_nom';\n\tpublic co"
},
{
"path": "src/VK/Enums/MessagesGetHistoryRev.php",
"chars": 135,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass MessagesGetHistoryRev\n{\n\tpublic const CHRONOLOGICAL = 1;\n\tpublic const REVERSE_CHRONOL"
},
{
"path": "src/VK/Enums/MessagesGetImportantMessagesFields.php",
"chars": 5001,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass MessagesGetImportantMessagesFields\n{\n\tpublic const ABOUT = 'about';\n\tpublic const ACTI"
},
{
"path": "src/VK/Enums/MessagesGetIntentUsersIntent.php",
"chars": 247,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass MessagesGetIntentUsersIntent\n{\n\tpublic const CONFIRMED_NOTIFICATION = 'confirmed_notif"
},
{
"path": "src/VK/Enums/MessagesGetLongPollHistoryFields.php",
"chars": 5147,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass MessagesGetLongPollHistoryFields\n{\n\tpublic const FIRST_NAME_NOM = 'first_name_nom';\n\tp"
},
{
"path": "src/VK/Enums/MessagesMuteChatMentionsMentionStatus.php",
"chars": 172,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass MessagesMuteChatMentionsMentionStatus\n{\n\tpublic const ALL = 'all';\n\tpublic const ALLON"
},
{
"path": "src/VK/Enums/MessagesSearchConversationsFields.php",
"chars": 5148,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass MessagesSearchConversationsFields\n{\n\tpublic const FIRST_NAME_NOM = 'first_name_nom';\n\t"
},
{
"path": "src/VK/Enums/MessagesSendIntent.php",
"chars": 695,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass MessagesSendIntent\n{\n\tpublic const ACCOUNT_UPDATE = 'account_update';\n\tpublic const BO"
},
{
"path": "src/VK/Enums/MessagesSetActivityType.php",
"chars": 232,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass MessagesSetActivityType\n{\n\tpublic const AUDIOMESSAGE = 'audiomessage';\n\tpublic const F"
},
{
"path": "src/VK/Enums/Newsfeed/IgnoreItemType.php",
"chars": 281,
"preview": "<?php\n\nnamespace VK\\Enums\\Newsfeed;\n\nclass IgnoreItemType\n{\n\tpublic const POST_ON_THE_WALL = 'wall';\n\tpublic const TAG_O"
},
{
"path": "src/VK/Enums/NewsfeedGetBannedFields.php",
"chars": 5138,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass NewsfeedGetBannedFields\n{\n\tpublic const FIRST_NAME_NOM = 'first_name_nom';\n\tpublic con"
},
{
"path": "src/VK/Enums/NewsfeedGetCommentsFields.php",
"chars": 4992,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass NewsfeedGetCommentsFields\n{\n\tpublic const ABOUT = 'about';\n\tpublic const ACTION_BUTTON"
},
{
"path": "src/VK/Enums/NewsfeedGetCommentsFilters.php",
"chars": 217,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass NewsfeedGetCommentsFilters\n{\n\tpublic const POST = 'post';\n\tpublic const PHOTO = 'photo"
},
{
"path": "src/VK/Enums/NewsfeedGetFields.php",
"chars": 4984,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass NewsfeedGetFields\n{\n\tpublic const ABOUT = 'about';\n\tpublic const ACTION_BUTTON = 'acti"
},
{
"path": "src/VK/Enums/NewsfeedGetFilters.php",
"chars": 550,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass NewsfeedGetFilters\n{\n\tpublic const POST = 'post';\n\tpublic const PHOTO = 'photo';\n\tpubl"
},
{
"path": "src/VK/Enums/NewsfeedGetRecommendedFields.php",
"chars": 4995,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass NewsfeedGetRecommendedFields\n{\n\tpublic const ABOUT = 'about';\n\tpublic const ACTION_BUT"
},
{
"path": "src/VK/Enums/NewsfeedGetSuggestedSourcesFields.php",
"chars": 5000,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass NewsfeedGetSuggestedSourcesFields\n{\n\tpublic const ABOUT = 'about';\n\tpublic const ACTIO"
},
{
"path": "src/VK/Enums/NewsfeedSearchFields.php",
"chars": 4987,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass NewsfeedSearchFields\n{\n\tpublic const ABOUT = 'about';\n\tpublic const ACTION_BUTTON = 'a"
},
{
"path": "src/VK/Enums/NewsfeedUnsubscribeType.php",
"chars": 276,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass NewsfeedUnsubscribeType\n{\n\tpublic const CLIP = 'clip';\n\tpublic const MARKET = 'market'"
},
{
"path": "src/VK/Enums/NotesGetCommentsSort.php",
"chars": 104,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass NotesGetCommentsSort\n{\n\tpublic const _0 = 0;\n\tpublic const _1 = 1;\n}\n\n"
},
{
"path": "src/VK/Enums/NotesGetSort.php",
"chars": 96,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass NotesGetSort\n{\n\tpublic const _0 = 0;\n\tpublic const _1 = 1;\n}\n\n"
},
{
"path": "src/VK/Enums/NotificationsGetFilters.php",
"chars": 308,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass NotificationsGetFilters\n{\n\tpublic const WALL = 'wall';\n\tpublic const MENTIONS = 'menti"
},
{
"path": "src/VK/Enums/NotificationsSendMessageSendingMode.php",
"chars": 243,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass NotificationsSendMessageSendingMode\n{\n\tpublic const DELAYED = 'delayed';\n\tpublic const"
},
{
"path": "src/VK/Enums/OrdersChangeStateAction.php",
"chars": 162,
"preview": "<?php\n\nnamespace VK\\Enums;\n\nclass OrdersChangeStateAction\n{\n\tpublic const CANCEL = 'cancel';\n\tpublic const CHARGE = 'cha"
}
]
// ... and 326 more files (download for full content)
About this extraction
This page contains the full source code of the VKCOM/vk-php-sdk GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 526 files (954.2 KB), approximately 266.6k tokens, and a symbol index with 1563 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.