Задать вопрос
@sarkis3

Как правильно получить токен для метода photos.getWallUploadServer VK?

Здравствуйте. Задача: постить в группу с картинками.

Сам постинг (wall.post) реализовал по данной схеме :
1. создал коды тут https://tonyxu-io.github.io/pkce-generator/
Code Challenge: CODE1
Code Verifier: CODE2
2. по этой ссылке получил ключ доступа
https://id.vk.com/authorize?response_type=code&cli...
3. из ответа взял device_id и code и вставил их в POST-запрос на адрес https://id.vk.com/oauth2/auth
client_id=$client_id &grant_type=authorization_code&code_verifier=$code_verifier&device_id=$device_id&code=$code&redirect_uri=https://dev.vk.com&state=XXXRandomZZZXXXRandomZZZXXXRandomZZZXXXRandomZZZ1

4. получил токен и добавил его в wall.post
Сообщение успешно отправляется на стену в группу .

Далее, я хочу прикрепить фото к данному посту через attachments, но предварительно его нужно загрузить на сервер ВК. Для этого необходимо сначала получить ссылку на загрузку .

Метод называется photos.getWallUploadServer
В него я добавляю токен, который получал для постинга (wall.post) , но так не работает.
Всю документацию просмотрел и не могу понять , как мне создать этот токен .

Возможно у кого-то есть подсказки
  • Вопрос задан
  • 32 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Всё есть в документации. При запросе ключа надо указывать нужные права. Они указаны в описании метода.
- scope=wall
+ scope=wall photos
Ответ написан
@66demon666
Сетевой админ, АТС-админ
Да потому что этот метод получения токена не работает уже несколько лет и никого это не беспокоит. Для сообщества получайте токен сообщества через настройки этого самого сообщества.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы