VK no longer grants API access to new applications. The integration is kept for sites that already have access.
For some reason VK does not grant API permission to every user — be warned.
To work with the VK API you need to:
1) Create an application at https://id.vk.com/about/business/go/. You need to upgrade your account to “Business”; I verified it via Gosuslugi as an individual.
2) When creating the application, specify your base domain:
Domain: mydomain.com
Trusted Redirect URL: https://mydomain.com/assets/components/gallery3x/vk-callback.php (add assets/components/gallery3x/vk-callback.php to your domain)
3) After creating the application, note its ID — it goes into the component settings.
The most important step is to write to VK support: https://vk.com/dont_panic_42
Here is an example of such a request:
Hello, VK support team!
I am asking you to review and approve adding the video access right (scope) for my application:
Application ID: [YOUR APPLICATION ID]
Site where it is used: [YOUR SITE ADDRESS, e.g. https://my-site.com]
Justification (why we need it):
Our site runs on MODX Revolution CMS, and we use the "Gallery3x" component to manage photo and video galleries. This component lets our content managers easily add VK videos to site pages.
For our editors' convenience the component uses the video.get method.
How it will work:
1. Our content manager pastes a public link to a VK video in the site's admin panel.
2. Our server (via the component) makes a single video.get call to get the public metadata of this video: title, description and image (cover).
3. This data automatically fills the fields in our admin panel. The editor does not have to copy everything manually, which saves a lot of time.
We only need read-only access to the metadata of public videos. We do not plan to upload, edit, delete or comment on videos on behalf of users.
Granting the video access to our application will let us use VK content on our site more effectively.
Please consider approving scope: 'video'.
Thank you!
Write so that your request reaches an operator rather than a bot — make sure a human answers you.
Mine was approved in a week.
Once the permission is approved, click the “Authorise in VK” button in a separate tab next to the video gallery.



