@tgk_charlie

Как сделать передачу фотографий товаров с сайта в группу используя API VK?

У нас есть сайт, где у каждого свой личный кабинет со списком товаров, задача такая, чтобы пользователь мог указать ссылку на свою группу и в этой группе создавался фотоальбом с товарами из личного кабинета.

Возможно ли это сделать с обычного сайта, а не с мобильного приложения? Может есть рекомендации какие или кто уже решал данную задачу?

Такс, попробую подробнее все расписать...

Есть пользователь, он авторизуется у нас на сайте через соц. сеть вконтакте, мы просим доступ к его личной информации по API VK.

Он заходит в личный кабинет в раздел товаров и там в поле вводит ссылку на свою группу в которую ему надо выгрузить фотографии товаров из личного кабинета (путем создания пустого фотоальбома и добавления в него фотографий). Сейчас застопорились на том, что нам не возвращается токен. (нет ответа от https://oauth.vk.com/access_token, точнее приходит пустой ответ на запрос token vk)

В какую сторону копать, в чем может быть дело?
  • Вопрос задан
  • 3560 просмотров
Пригласить эксперта
Ответы на вопрос 2
maxfarseer
@maxfarseer
https://maxpfrontend.ru, обучаю реакту и компании
Возможно, а почему нет? Вам нужно авторизовать юзера с помощью вк. Юзер должен разрешить доступ к своим группам, фото и стене (ну или подобное). Если юзер является админом группы (или у него есть права на постинг туда) - то он без проблем сможет по нажатию на кнопку посылать аякс запрос на ваш серверный скрипт и дальше уже мистика вк API (все описано вот тут vk.com/dev/upload_files )
Процесс загрузки фото на PHP можно нагуглить. Я сам делал на Node.js изрядно хапнул различных граблей. Дело в том, что порой сложно понять где проблема: в моем коде или в передаче параметров вк? А бывает что и само API дохнет и все висит.
Так же, не забудьте что должны быть разрешены всплывающие окна, так как постить фото можно будет только с подтверждением в попапчике. Не пугайтесь если там будет вместо фото надпись undefined - это был баг какой-то. Я долго на него смотрел, пока не начал обновлять саму группу в браузере, оказывается все уже работало.

P.S. используйте VK Open API
Ответ написан
madmages
@madmages
Человек прямоходящий
опен апи не поможет. там на каждый чих нужно подтверждения юзера. используйте OAuth но а у него проблема что юзеру надо самому вам скопировать токен и дать в руки.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы