【发布时间】:2019-10-26 00:50:07
【问题描述】:
上周我刚开始在工作中学习 Python。我正在尝试与我们的 HR 系统集成,并使用每个 API 将信息上传到 Okta(我们的 SSO 提供商)。
HR API 输出以下格式的 json 文件
{
"isError": false,
"Status": 0,
"Message": "The request processed successfully.",
"Result": [
{
"EmployeeId": {
"DisplayValue": "004",
"FieldHistory": []
},
"Title": {
"DisplayValue": "",
"FieldHistory": []
},
"FirstName": {
"DisplayValue": "John",
"FieldHistory": []
},
"LastName": {
"DisplayValue": "Smith",
"FieldHistory": []
},
}]
}
然后我想将它输入到一个名为 EmployeeID 的变量中,并将其放入我的代码中:
PHRPayload = {
"APIKey": PHRAPI,
"Action": PHRAction,
"EmployeeId": EmployeeID,
}
我想遍历 Result > EmployeeId > DisplayValue 并将它们打印到一个字典中,然后在我的代码的另一部分中遍历这些
OktaURL = "https://company.okta.com/api/v1/users/" + PHRPost.json()['Result']['EmailId']['DisplayValue']
【问题讨论】: