Anonymer Upload von Bildern mit der Imgur-API (mit Python)

Registrieren Sie sich als Benutzer

https://imgur.com/register

Erstellen Sie eine Anwendung

https://api.imgur.com/oauth2/addclient スクリーンショット 2019-12-08 0.16.24.png

Wenn Sie einreichen, werden "Client ID" und "Client Secret" ausgestellt. Für anonyme Uploads benötigen Sie jedoch lediglich eine "Client-ID".

Post

Laden Sie lokale Bilder hoch

client_id = 'YOUR CLIENT ID'
image_path = 'path/to/your/image'

import requests
headers = {
    'authorization': f'Client-ID {client_id}',
}
files = {
    'image': (open(image_path, 'rb')),
}

r = requests.post('https://api.imgur.com/3/upload', headers=headers, files=files)

import json
print(json.loads(r.text)['data']['link'])

Laden Sie bereits im WEB Bilder hoch

image_url = 'YOUR IMAGE URL'
client_id = 'YOUR CLIENT ID'

import requests
headers = {
    'authorization': f'Client-ID {client_id}',
}
files = {
    'image' : requests.get(image_url).content
    }
r = requests.post('https://api.imgur.com/3/upload', headers=headers, files=files)

import json
print(json.loads(r.text)['data']['link'])

Recommended Posts

Anonymer Upload von Bildern mit der Imgur-API (mit Python)
[WP REST API v2] Laden Sie Bilder mit Python hoch
Laden Sie eine JPG-Datei mit der Google Drive-API in Python hoch
Versuchen Sie, die Bildkonvertierung mit OpenCV mit Python zu projizieren
[Frage] Über die API-Konvertierung von Chat-Bot mit Python
[Python] Verwenden der Linien-API [1. Erstellung des Beauty-Bots]
Speichern Sie Bilder mit Python3-Anforderungen
Laden Sie Videos mit der YouTube-API hoch
Python: Grundlagen der Verwendung von Scikit-Learn ①
Beschleunigen Sie das Laden von Python-Bildern
Sammeln Sie eine große Anzahl von Bildern mit der Bildsuch-API von Bing
[Python] Ich habe versucht, Daten mit der API von Wikipedia zu sammeln
Bildpixel-Manipulation in Python
Datenerfassung mit Python Googlemap API
[Python3] Google übersetzt Google Übersetzung ohne Verwendung von API
Versuchen Sie es mit der Pleasant-API (Python / FastAPI).
Generieren mehrsprachiger Textbilder mit Python
Implementierung von Desktop-Benachrichtigungen mit Python
Versuchen Sie es mit der Aktions-API von Python argparse
Führen Sie Ansible über Python mithilfe der API aus
Implementierung von CRUD mithilfe der REST-API mit Python + Django Rest Framework + igGrid
Laden Sie Bilder mithilfe von Anfragen herunter
Beispiel für die Verwendung von Lambda
Speichern Sie Bilder mit Python3-Anforderungen
Ausrichten gescannter Bilder von animiertem Videopapier mit OpenCV und Python
Python: Grundlagen der Bilderkennung mit CNN
Mausbedienung mit Windows-API in Python
Automatische Erfassung von Aktienkursen mit Python
Informationen zum Erstellen einer GUI mit TKinter of Python
Versuchen Sie es mit der Wunderlist-API in Python
Übung, dies in Python zu verwenden (schlecht)
Python: Anwendung der Bilderkennung mit CNN
Tweet mit der Twitter-API in Python
Holen Sie sich Youtube-Daten in Python mithilfe der Youtube-Daten-API
Entwicklung und Bereitstellung der REST-API in Python mit Falcon Web Framework
Transkription von Bildern mit der Vision API von GCP
Studie über die Miete in Tokio mit Python (3-1 von 3)
Holen Sie sich mit Python Bilder von großartigen Find / 47-Sites (1/2: Bis zur Erstellung der Zielliste)
Erkennen Sie japanische Zeichen anhand von Bildern mithilfe der Cloud Vision-API von Google mit Python
Erstellen einer Google-Tabelle mit der Python / Google Data-API
Entfernen Sie DICOM-Bilder in Python
Laden Sie Bilder mit Python auf Google Drive hoch
Kenntnis der Verwendung der Aurora Severless Data API
Lassen Sie Python die durchschnittliche Punktzahl einer Seite mithilfe der PageSpeed Insights-API messen
[Python] Summiert automatisch die Gesamtzahl der von Qiita mithilfe der API veröffentlichten Artikel
Rekonstruktion von bewegten Bildern mit dem Autoencoder unter Verwendung von 3D-CNN
Zeitvariationsanalyse von Schwarzen Löchern mit Python
Laden Sie eine große Anzahl von Bildern in Wordpress hoch
Erhalten Sie einen Websocket der kabu station ® API in Python
[Python] Holen Sie sich alle Kommentare mit Youtube Data Api
Versuchen Sie es mit der BitFlyer Ligntning API in Python
Holen Sie sich die Bild-URL mithilfe der Flickr-API in Python
Einführung der Python Imaging Library (PIL) mit HomeBrew
DICOM-Bilder mit Python Part 2 entfernen
Bearbeiten Sie Objekte mit der einfachen Python-API von Blender 2.8
Laden Sie Bilder von der URL mit Pillow in Python 3
Laden Sie Bilder mit tkinter mit GUI auf S3 hoch
Versuchen Sie es mit der Kabu Station API von au Kabucom Securities