0

我用 FB Workplace API 尝试了所有方法来更新一个已停用电子邮件地址的现有用户(并且由于业务原因不会有新用户)

工作场所组织支持无电子邮件用户,所以我的需要如下:更新现有用户以将其转换为无电子邮件用户

API 文档讲述了如何创建无电子邮件用户,但没有说明如何将它们更新为无电子邮件用户(这可能是不可能的,因为文档指出拥有电子邮件的用户不能成为无电子邮件用户......但似乎可以通过管理 UI 中的手动更新进行半手动操作)

有没有人有一个特殊的技巧来做到这一点?

在我尝试之前的用户:

{
   "schemas": [
      "urn:scim:schemas:core:1.0"
   ],
   "userName": "email@domain.com",
   "id": "100064666705401",
   "name":{
    "familyName":"XXX",
    "givenName":"Yyyy"
   },
   "active": true,
   "emails": [
       {
           "primary": false,
           "value": "email@domain.com"
       }
    ],
    "urn:scim:schemas:extension:facebook:auth_method:1.0": {
      "auth_method": "password"
      }
}

Http 调用(具有正确的身份验证信息):PUT https://www.workplace.com/scim/v1/Users/100064666705401

无论我尝试什么组合:

  • 电子邮件:[]
  • 电子邮件:空
  • 电子邮件:[{primary:false,value:null}]
  • 电子邮件:[{primary:false,value: ""}]
  • 用户名: ””
  • 用户名:空

我没有找到将用户转换为无电子邮件用户的方法

帮助 :)

4

0 回答 0