API pour automatiser

9 API pour automatiser vos problèmes quotidiens

Conçu par wayhomestudio sur Freepik

À cette époque, les API sont le moyen le plus pratique de réaliser un projet ou d’optimiser vos projets. Pensez à un travail comme la vérification d’un numéro, l’envoi d’e-mails et la conversion de fichiers qui peuvent désormais être effectués avec l’API sans le faire manuellement. Dans cet article, je vais vous montrer 9 API qui tuent pour automatiser vos problèmes quotidiens . Eh bien marquez cet article sur votre liste et commençons.

si (cerveau !=vide) {

keepCoding();

}

autre {

commanderCafé();

}

👉 API d’envoi d’e-mails en masse

Envoyez des e-mails marketing en masse avec cette excellente API qui vous permet d’envoyer gratuitement 200 e-mails par jour . Vous pouvez également envoyer le même e-mail à plusieurs destinataires, même avec des pièces jointes.

# Obtenez votre API 
# pip install mailjet-restà partir du client d'importation mailjet_restapiKey = 'YOUR_API_KEY' 
apiSecret = 'YOUR_API_SECRET'mailJet = Client(auth=(apiKey, apiSecret)) 
Email = { 
    'FromEmail': ' example123@xyz.com ', 
    'FromName': 'MailJet API', 
    'Subject': 'This is My Email', 
    'Text- part' : 'Salut, merci d'avoir lu cet article', 
    'Destinataires' : [{'Email' :' reciever1@xyz.com '}] 
} 
Mail = mailJet.send.create(data=Email) 
print(Mail.status_code )

👉API de vérification de numéro

Vous souhaitez améliorer votre liste de contacts et nettoyer votre liste en vérifiant les numéros de téléphone, cette API Killer est conçue pour vous. Cette API prend le numéro de téléphone en entrée et en réponse, elle vous donne tous les détails comme son pays, son opérateur, son statut valide, son type et bien plus encore.

# Obtenez votre API : https://www.abstractapi.com/phone-validation-apidemandes d'importationapiKey = "VOTRE CLÉ API" 
apiUrl = " https://phonevalidation.abstractapi.com/v1/? "phno = input("Entrez le numéro de téléphone : ")url = apiUrl + "api_key=" + apiKey + "&number=" + 
réponse phno = requests.get(url)print("Téléphone sans détails : ", response.json())

👉 API de suppression d’arrière-plan

Supprimez l’arrière-plan de vos photos et images par programmation avec cette API géniale. Avec cette API, vous n’avez plus besoin d’utiliser un logiciel de retouche photo pour supprimer l’arrière-plan.

# Obtenez votre API : https://removal.ai/api-documentation/requêtes 
d'importation importer urllib.request# Définissez votre clé API ici 
API_KEY = 'YOUR_API_KEY'IMAGE_PATH = 'chemin/vers/image.jpg'url = ' https://api.removal.ai/3.0/remove'
 files = {'image_file': open(IMAGE_PATH, 'rb')} 
data = {'get_file': '1'} 
headers = {'Rm- Jeton : API_KEY}réponse = demandes.post(url, fichiers=fichiers, données=données, en-têtes=en-têtes)# Téléchargement de l'image de sortie 
img = response.content 
urllib.request.urlretrieve(response.url, 'transparent_image.png')

👉 API de conversion de fichiers

Convertissez n’importe quel fichier dans n’importe quel format en utilisant cette API Killer qui utilise l’API Rest du serveur Cloudconvert , célèbre pour ses conversions de format de fichier. Vous pouvez vérifier le code ci-dessous et obtenir votre clé API gratuite pour commencer.

# Obtenez votre API : 
# pip install cloudconvertimporter cloudconvert en tant que converticonvert.configure(api_key = 'YOUR_API_KEY')# Convertir un fichier en 
processus PDF = convert.Job.create(payload = { 
    'tasks' : { 
        'upload-my-file' : { 
            'operation' : 'import/upload' 
        }, 
        'convert-my-file' : { 
            'operation': 'convert', 
            'input': 'upload-my-file', 
            'output_format': 'pdf' 
        }, 
        'export-my-file': { 
            'operation': 'export/url', 
            'input ': 'convertir-mon-fichier' 
        } 
    }    
})job_id = process['tasks'][0]['id'] 
job = convert.Task.find(id= job_id) 
output = convert.Task.upload(file_name="test.docx", task= job) 
start = convert.Task.wait(id = job_id) 
result = start.get("result").get("files")[0] 
file = convert.download(filename= result.get("filename"), url= result .get("url")) 
print("Fichier converti")

👉 Fausse API utilisateur

Obtenez des données utilisateur factices pour tester les nouveaux programmes avec cette API Killer. Cette API est gratuite et vous fournit des bases de données d’utilisateurs factices telles que les téléphones, les utilisateurs, les emplacements, les e-mails et d’autres détails.

requêtes 
d'importation importer json# Get Whole Random Users Data 
url = ' https://randomuser.me/api/'
 response = requests.get(url) 
data = json.loads(response.text) 
print(data)# Get Male User Data 
url = " https://randomuser.me/api/?gender=male " 
response = requests.get(url) 
data = json.loads(response.text) 
print(data)# Obtenir les données utilisateur dans l' 
url CSV = " https://randomuser.me/api/?format=csv " 
réponse = requests.get(url) 
data = json.loads(response.text) 
print(data)

👉 Scraper des pages Web

Parfois, nous rencontrons de nombreux problèmes tels que Captchas et des problèmes de proxy lors du grattage des pages Web. Eh bien, cette API Killer vous permettra de récupérer des pages Web sans aucun problème et elle donne 1000 requêtes gratuites par mois.

# Obtenez votre API : https://www.abstractapi.com/web-scraping-apidemandes d'importationapiKey = "VOTRE_CLE_API" 
api_url = " https://scrape.abstractapi.com/v1/ "web_url = " https://www.exemple.com "req = demandes.get(api_url + "?api_key=" + apiKey + "&url=" + web_url) 
print(req.json())

👉 API d’informations sur les chats

Cette API simple permettra de récupérer des faits Cat uniques et cette API peut être intégrée gratuitement dans votre prochain projet.

demandes d'importationapi_url = " https://catfact.ninja/fact?max_length=100 "en-têtes = { 
  'Accepter' : 'application/json' 
}faits = demandes.get(api_url, en-têtes=en-têtes)print(fait.texte)

👉 API blague

Faites rire et amuser votre journée en allant chercher de nouvelles blagues chaque jour. Cette API simple est gratuite et vous permet de récupérer des blagues amusantes de tous les jours.

# Explorez l'API : https://icanhazdadjoke.com/api
 
 import 
requests import jsonURL = " https://icanhazdadjoke.com/ "en-têtes = { 
    "Accepter": "application/json" 
}réponse = demandes.request("GET", url, headers=headers).json() 
print(response['blague'])

👉 API Rick & Morty

Ce spectacle génial est l’un de nos préférés et vous savez qu’ils ont également une API qui vous permet de récupérer vos personnages, lieux, épisodes préférés et bien plus encore.

# Explorez l'API : https://rickandmortyapi.com/importer les demandes en tant que req 
import jsonapi_url = " https://rickandmortyapi.com "# Récupère tous les caractères 
char = req.request("GET", api_url + "/api/character") 
data = json.loads(char.text)# Obtenir le caractère par nom 
char = req.request("GET", api_url + "/api/character/?name=rick") 
data = json.loads(char.text)# Récupère tous les emplacements 
loc = req.request("GET", api_url + "/api/location") 
data = json.loads(loc.text)# Obtenir l'emplacement par nom 
loc = req.request("GET", api_url + "/api/location/?name=earth") 
data = json.loads(loc.text)# Récupère tous les épisodes 
ep = req.request("GET", api_url + "/api/episode") 
data = json.loads(ep.text)# Obtenir l'épisode par nom 
ep = req.request("GET", api_url + "/api/episode/?name=rick") 
data = json.loads(ep.text)
Retour en haut