Этот вопрос закрыт для ответов, так как повторяет вопрос Не получаеться отправить картинку на сервера вк через vk_api на Python. Что делать?
@Dunge1

Не отправляется картинка vk_api на python. Что делать?

Сделал скрипт на отправку картинки с устройства, но отправляется только моё сообщение, что делать?
Сам скрипт:
elif event.text == '!тест':
   data = vk.photos.getMessagesUploadServer(peer_id = event.peer_id)
   upload_url = data['upload_url']
   img = {'photo': ('blank.jpg', open(r'/sdcard/Download/blank.jpg', 'rb'))}
   request = requests.post(upload_url, files = img)
   print(request.text)
   result = json.loads(request.text)
   server = result['server']
   photo = result['photo']
   hash = result['hash']
   sphoto = vk.photos.saveMessagesPhoto(server = server, photo = photo, hash = hash)
   vk.messages.send(peer_id = event.peer_id, random_id = 0, message = str(''), attachment = sphoto)
  • Вопрос задан
  • 125 просмотров
Ответы на вопрос 1
SoreMix
@SoreMix Куратор тега Python
yellow
Атачменты нужно загружать в формате
<type><owner_id>_<media_id>

А в sphoto у Вас массив данных.
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы