mémorandum. Je souhaite que les fonctions REST de Garoon soient encore améliorées.
Spécifications communes de l'API Garoon REST https://developer.cybozu.io/hc/ja/articles/360000503306
Obtenir l'organisation (GET) https://developer.cybozu.io/hc/ja/articles/360017843172
import requests
url = 'https://(Nom du sous-domaine).cybozu.com/g/api/v1/base/organizations/1/users'
headers = {
'Host': '(Nom du sous-domaine).cybozu.com:443',
# 'Content-Type': 'application/json',
#"identifiant:Spécifiez le "mot de passe" codé BASE64 comme valeur.
#Réécrire xxxxxxxxx
'X-Cybozu-Authorization': 'xxxxxxxxx',
'Authorization': 'Basic xxxxxxxxx'
}
params = {
'limit':1000
}
response = requests.get(url, headers=headers, params=params)
downloadData = response.json()
if len(downloadData) > 0:
print(downloadData['users'])
[{'id': '1', 'name': 'Yamada Taro', 'code': '0001'},
{'id': '2', 'name': 'Hanako Yamada', 'code': '0002'}}]
Avec du savon Des informations similaires peuvent être obtenues en "Obtenir des informations sur l'organisation" (Cependant, parmi les informations utilisateur, seul l'ID utilisateur est renvoyé) https://developer.cybozu.io/hc/ja/articles/202511450
Comment utiliser les requêtes (bibliothèque Python) https://qiita.com/sqrtxx/items/49beaa3795925e7de666
Recommended Posts