Extrait d'API REST de Kintone (Comment écrire l'en-tête d'authentification du jeton d'API, comment écrire l'en-tête d'authentification du mot de passe du nom de connexion, comment écrire une requête)

Je l'ai utilisé partout, donc un mémorandum sur ce que j'utilise souvent

J'ai étudié l'API REST pour la première fois pour utiliser certaines données de Kintone à la destination du stagiaire. En plus de cela, je n'ai résumé que les styles d'écriture propres à Kintone.

Fondamentalement, seul l'extrait de code JavaScript est placé dans le document Kintone, il y avait donc de nombreuses parties où je ne savais pas où se trouvaient les spécifications de l'API REST et où se trouvaient les spécifications de l'API Kintone REST, alors j'ai choisi uniquement les spécifications de l'API Kintone REST. C'est un sentiment.

J'ai écrit une partie de l'URL suivante comme python. https://developer.cybozu.io/hc/ja/articles/201941754

En-tête lors de l'utilisation du jeton API

headers = {"X-Cybozu-API-Token": api_token}

En-tête lors de l'authentification avec identifiant et mot de passe


import base64
str_ = str(id_) +':' + str(password)#'id:password'
encoded = base64.b64encode(str_.encode('utf-8'))  
header = {
    "X-Cybozu-Authorization":encoded
}

Comment écrire une URL lors de l'écriture d'une requête lors de la prise d'un enregistrement et de l'obtention d'un tout URL de référence https://developer.cybozu.io/hc/ja/articles/202331474

import urllib
url = 'https://{Nom de domaine}.cybozu.com/k/v1/records.json?app={}&query={}'.format('Numéro d'application',urllib.parse.quote('Remplissez la requête'))

Recommended Posts

Extrait d'API REST de Kintone (Comment écrire l'en-tête d'authentification du jeton d'API, comment écrire l'en-tête d'authentification du mot de passe du nom de connexion, comment écrire une requête)
Comment réinitialiser le mot de passe via l'API à l'aide du framework Rest Django
Qiita (1) Comment écrire un nom de code
Comment créer une API Rest dans Django
[Ansible] Comment utiliser l'authentification par mot de passe SSH lors de l'exécution d'ansible