Facebook Workplace 帐户管理 API - 更新用户
Facebook Workplace Account Management API - Update user
我有工作申请,
我希望通过 API、
更改用户的电子邮件 ID
我发现 Account Management API
可用于通过 API 调用修改用户详细信息。
我的用例是通过帐户管理 API 修改用户电子邮件,它位于 urn:scim:schemas:core:1.0 架构扩展
下
我希望用我在请求正文中指定的电子邮件覆盖现有电子邮件,
从文档中,我提出了以下请求 -
Url端点-
https://someCompanyName.facebook.com/scim/v1/Users/ HTTP/1.1
方法类型-
POST
请求正文-
{
"schemas": [
"urn:scim:schemas:core:1.0",
"urn:scim:schemas:extension:facebook:auth_method:1.0"
],
"userName": "abc",
"name": {
"formatted": "Julius Caesar"
},
"emails": ["abc@gmail.com"],
"urn:scim:schemas:extension:facebook:auth_method:1.0": {
"auth_method": "password"
}
}
是否正确?我需要对请求进行哪些修改?
要更改用户的电子邮件,您必须向地址 https://www.facebook.com/scim/v1/Users/{userId}
发出 PUT 请求
并且您必须在有效负载中更改电子邮件地址:
{
"schemas": [
"urn:scim:schemas:core:1.0",
"urn:scim:schemas:extension:facebook:auth_method:1.0"
],
"userName": "abc",
"name": {
"formatted": "Julius Caesar"
},
"emails": [
{
"primary": true,
"type": "work",
"value": "newemail@gmail.com"
}
],
"urn:scim:schemas:extension:facebook:auth_method:1.0": {
"auth_method": "password"
}
}
希望对您有所帮助
我有工作申请,
我希望通过 API、
更改用户的电子邮件 ID
我发现 Account Management API
可用于通过 API 调用修改用户详细信息。
我的用例是通过帐户管理 API 修改用户电子邮件,它位于 urn:scim:schemas:core:1.0 架构扩展
下
我希望用我在请求正文中指定的电子邮件覆盖现有电子邮件,
从文档中,我提出了以下请求 -
Url端点-
https://someCompanyName.facebook.com/scim/v1/Users/ HTTP/1.1
方法类型-
POST
请求正文-
{
"schemas": [
"urn:scim:schemas:core:1.0",
"urn:scim:schemas:extension:facebook:auth_method:1.0"
],
"userName": "abc",
"name": {
"formatted": "Julius Caesar"
},
"emails": ["abc@gmail.com"],
"urn:scim:schemas:extension:facebook:auth_method:1.0": {
"auth_method": "password"
}
}
是否正确?我需要对请求进行哪些修改?
要更改用户的电子邮件,您必须向地址 https://www.facebook.com/scim/v1/Users/{userId}
发出 PUT 请求并且您必须在有效负载中更改电子邮件地址:
{
"schemas": [
"urn:scim:schemas:core:1.0",
"urn:scim:schemas:extension:facebook:auth_method:1.0"
],
"userName": "abc",
"name": {
"formatted": "Julius Caesar"
},
"emails": [
{
"primary": true,
"type": "work",
"value": "newemail@gmail.com"
}
],
"urn:scim:schemas:extension:facebook:auth_method:1.0": {
"auth_method": "password"
}
}
希望对您有所帮助