Как из функции vk.method("photos.getMessagesUploadServer") после выполнения, вытащить значение upload_url и засунуть его в переменную upload_photo?

Нужно чтобы в цикле при получении фото от пользователя, его url сохранялся в переменной upload_photo

while True:
    messages = vk.method("messages.getConversations", {"offset" : 0, "count" : 20, "filter" : "unanswered"})
    print(vk.method("photos.getMessagesUploadServer"))

Ответы (1 шт):

Автор решения: Violet

пример на коленке:

data = vk.photos.getMessagesUploadServer(user_id=target_id)

upload_url = data["upload_url"]
files = {'photo': open("hello.jpg", 'rb')}

response = requests.post(upload_url, files=files)
result = json.loads(response.text)
→ Ссылка