Memorandum. Ich möchte, dass die REST-Funktionen von Garoon ein wenig verbessert werden.
Allgemeine Spezifikationen der Garoon REST API https://developer.cybozu.io/hc/ja/articles/360000503306
Organisation erhalten (GET) https://developer.cybozu.io/hc/ja/articles/360017843172
import requests
url = 'https://(Name der Subdomain).cybozu.com/g/api/v1/base/organizations/1/users'
headers = {
'Host': '(Name der Subdomain).cybozu.com:443',
# 'Content-Type': 'application/json',
#"Benutzername:Geben Sie das BASE64-codierte "Passwort" als Wert an.
#Schreiben Sie xxxxxxxxx neu
'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'}}]
Mit Seife Ähnliche Informationen erhalten Sie unter "Abrufen von Organisationsinformationen". (Von den Benutzerinformationen wird jedoch nur die Benutzer-ID zurückgegeben.) https://developer.cybozu.io/hc/ja/articles/202511450
Verwendung von Anfragen (Python Library) https://qiita.com/sqrtxx/items/49beaa3795925e7de666
Recommended Posts