Okta Users API 上的搜索查询

问题描述 投票:0回答:2

我正在尝试使用 postman 在 okta 实例中运行查询。我遇到的问题是 Postman 说它有语法错误。确切的措辞“无效的搜索条件。”。这是我的结构的部分副本:

{
    "id": "00u1c9lvdpsArq00J0h8",
    "status": "ACTIVE",
    "created": "2017-02-28T18:55:23.000Z",
    "activated": "2017-02-28T18:55:24.000Z",
    "statusChanged": "2017-02-28T18:55:24.000Z",
    "lastLogin": null,
    "lastUpdated": "2017-05-01T10:30:59.000Z",
    "passwordChanged": null,
    "profile": {
      "login": "[email protected]",
      "firstName": "Lynn",
      "lastName": "Harvey",
      "mobilePhone": null,
      "email": "[email protected]",
      "secondEmail": null,
      "primaryPhone": "4169329890"
    },
    "credentials": {
      "provider": {
        "type": "ACTIVE_DIRECTORY",
        "name": "idm.sni"
      }
    },

我尝试运行的查询是

{{url}}/api/v1/users?search=credentials.provider.name eq "idm.sni"

如果有人有任何建议,我将不胜感激。

okta
2个回答
2
投票

搜索表达式需要进行 URL 编码,可以在此处找到示例:http://developer.okta.com/docs/api/resources/users.html#list-users-with-search

因此,在您的示例中,请求 URL 需要类似于

{{url}}/api/v1/users?search=credentials.provider.name%20eq%20%22idm.sni%22

我希望这有帮助!


0
投票

您无法在

credentials.provider.name

上搜索
© www.soinside.com 2019 - 2024. All rights reserved.