AIBot-数联网对接
    AIBot-数联网对接
    • 模糊搜索
      POST
    • 精确搜索
      POST
    • 关系搜索
      POST
    • 发布数字对象
      POST
    • 下载(获取)数据
      POST
    • 删除数字对象
      POST

      精确搜索

      POST
      http://reg01.public.internetofdata.cn:21033/SCIDE/SCManager
      通过DOID对数字对象进行精确匹配搜索

      请求参数

      Body 参数application/json
      operation
      string 
      接口名称
      必需
      DOIPService的接口名称,固定值sendRequestDirectly:向一个DOIPService(路由器、网关、交换机、仓库、注册表)发送一个DOIP消息
      id
      string 
      数字对象标识
      必需
      DoipMessage中header的id
      doipUrl
      string 
      DOIP地址
      必需
      DOIPService的地址
      op
      string 
      操作类型
      必需
      DoipMessage中header的operation,值Search:即搜索操作
      attributes
      string 
      操作属性
      必需
      对应操作的属性参数
      searchMode
      string 
      搜索模式
      必需
      支持通过DOIP精确搜索,参数doId:即指定数字对象标识;data_type支持paper/code/dataset三种
      示例
      {
          "action": "executeContract",
          "contractID": "BDBrowser",
          "operation": "sendRequestDirectly",
          "arg": {
              "id": "670E241C9937B3537047C87053E3AA36",
              "doipUrl": "tcp://reg01.public.internetofdata.cn:21037",
              "op": "Search",
              "attributes": {
                  "offset": 0,
                  "count": 5,
                  "bodyBase64Encoded": false,
                  "searchMode": [
                      {
                          "key": "doId",
                          "value": "10.48550/arXiv.1801.00824v1",
                          "type": "MUST"
                      }
                  ]
              },
              "body":""
          }
      }

      示例代码

      Shell
      JavaScript
      Java
      Swift
      Go
      PHP
      Python
      HTTP
      C
      C#
      Objective-C
      Ruby
      OCaml
      Dart
      R
      请求示例请求示例
      Shell
      JavaScript
      Java
      Swift
      curl --location --request POST 'http://reg01.public.internetofdata.cn:21033/SCIDE/SCManager' \
      --header 'Content-Type: application/json' \
      --data-raw '{
          "action": "executeContract",
          "contractID": "BDBrowser",
          "operation": "sendRequestDirectly",
          "arg": {
              "id": "670E241C9937B3537047C87053E3AA36",
              "doipUrl": "tcp://reg01.public.internetofdata.cn:21037",
              "op": "Search",
              "attributes": {
                  "offset": 0,
                  "count": 5,
                  "bodyBase64Encoded": false,
                  "searchMode": [
                      {
                          "key": "doId",
                          "value": "10.48550/arXiv.1801.00824v1",
                          "type": "MUST"
                      }
                  ]
              },
              "body":""
          }
      }'

      返回响应

      🟢200成功
      application/json
      Body
      object {0}
      示例
      {}
      修改于 2024-10-28 03:20:14
      上一页
      模糊搜索
      下一页
      关系搜索
      Built with