SubUser
@SubUser
Когда уже на завод

Как получит image url?

Такс ребята смотрите есть запрос на сервис гугл апи, а один из параметров силка на картинку, картинка то у меня локально на компе, соответственно нужно как-то закинуть картинку( програмно) на какой-то хостинг(можно на несколько секунд чтоб успеть отправить запрос) чтоб получить силку на картинку. Желательно на пайтон пример. Кто может напишите сервис на какой закидать фото. Заранее благодарен всем за помощь!
Мой запрос:
import requests

url = "https://vision.googleapis.com/v1/images:annotate"

params = {"key":  "Your key"}
imageUrl = "URL of some photo" # example https://i.vimeocdn.com/video/766293448_1920x1080?r=pad
payload = {"imageUri": imageUrl}

res = requests.post(url, params = params, json = payload)
print(res.json())


P.S. Я нашол что-то о amazon s3 bucket, вроде может помочь.
  • Вопрос задан
  • 292 просмотра
Решения вопроса 1
sswwssww
@sswwssww
https://api.imgbb.com/

import base64
import requests

with open("fig1.png", "rb") as file:
    url = "https://api.imgbb.com/1/upload"
    #  key_imgbb - это твой api ключ, получаешь его зарегавшись на сервисе
    payload = {
        "key": key_imgbb,
        "image": base64.b64encode(file.read()),
    }
    res = requests.post(url, payload)
print(res.json())  # забираешь отсюда нужную тебе ссылку на файл, и отправляешь в google

Код не мой, лучше написать все асинхронно, но работать будет и так.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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