Skip to main content

视频平台登录信息api:

  1. Add video platform information

    description:添加视频平台信息

    • URL: /api/v1/device/addPlatform

    • Method: post

    • Header:Authorization=[string]

    • Params:

      参数 必须 类型 说明
      camera_platform_name 是 string 平台名
      camera_platform_ip 是 string 平台ip
      camera_platform_port 是 int 平台端口
      platformtype_id 是 string 外键平台类型id
      organization_id 是 string 外键组织机构id
      camera_platform_account 否 string 平台账户名
      camera_platform_password 否 string 平台账户密码
      camera_platform_status 是 int 平台状态 1在线 0离线
      gb_number 是 string 国标编码
      registration_period 是 int 注册有效期
      heartbeat_timeout_secs 是 int 心跳超时时间
      heartbeat_timeout_times 是 int 心跳超时次数
      create_user_id 是 string(36) 创建人id
      {
          "camera_platform_name":"威海平台",
          "camera_platform_ip":"172.14.100.100",
          "camera_platform_port":"8000",
          "platformtype_id":"2a29fce05b2f411a810dcaa3e854f6ef",
          "organization_id":"169ed9c76888499b87baa90733fe2827",
          "camera_platform_account":"admin",
          "camera_platform_password":"admin",
          "gb_number":"2325232",
          "registration_period":3600,
          "heartbeat_timeout_secs":30,
          "heartbeat_timeout_times":3,
          "camera_platform_status": 1,
          "create_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74",
          "userdata":{}
      }
      
    • Success Response:

      {
          "code":0,
          "data":"",
          "msg":"",
          "userdata":{}
      }
      
    • Error Response:

      {
          "code":-1,
          "msg":"添加失败"
      }
      
    • Sample Call:

    • Notes:

  2. Modify platform information based on id

    description:根据id修改平台信息,post请求提交,入库

    • URL: /api/v1/device/modifyPlatform

    • Method: post

    • Header:Authorization=[string]

    • Url Params: id=[string]

    • Data Params:

      #  平台类型是GB28181
      {
      	"cameraplatform_id":"e4f690f5bc1c43e388dfbff80c033b3b",
          "camera_platform_name":"威海平台1",
          "camera_platform_ip":"172.14.100.100",
          "camera_platform_port":"8000",
          "platformtype_id":"7a0a69c8883a4b0cb84455e96a79b5f9",
          "organization_id":"44f63de9484c4341b53aa99659edd11d",
          "camera_platform_account":"admin",
          "camera_platform_password":"admin",
          "gb_number":"2325232",
          "registration_period":3600,
          "heartbeat_timeout_secs":30,
          "heartbeat_timeout_times":3,
          "camera_platform_status": 1,
          "update_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74",
          "userdata":{}
      }
      # 平台类型是PVG+
      {
      	"cameraplatform_id":"e4f690f5bc1c43e388dfbff80c033b3b",
          "camera_platform_name":"威海平台1",
          "camera_platform_ip":"172.14.100.100",
          "camera_platform_port":"8000",
          "platformtype_id":"7a0a69c8883a4b0cb84455e96a79b5f9",
          "organization_id":"44f63de9484c4341b53aa99659edd11d",
          "camera_platform_account":"admin",
          "camera_platform_password":"admin",
          "camera_platform_status": 1,
          "update_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74",
          "userdata":{}
      }
      
    • Success Response:

      {
          "code":0,
          "msg":'修改成功",
          "userdata":{}
      }
      
    • Error Response:

      {
          "code":-1,
          "data":'修改失败'
      }
      
    • Sample Call:

    • Notes:

  3. Delete platform information based on platform id

    description:根据平台id删除平台信息

    • URL: /api/v1/device/deletePlatform

    • Method: post

    • Header:Authorization=[string]

    • Params:

      {
          "ids":["",""],  # 把要删除的平台id放进数组中,可以是一个,也可以是多个
          "userdata":{}
      }
      
    • Success Response:

      {
          "code":0,
          "data":"删除成功",
          "userdata":{}
      }
      
    • Error Response:

      {
          "code":-1,
          "msg":'删除失败'
      }
      
    • Sample Call:

    • Notes:

  4. Obtain platform information based on video platform id

    description:根据视频平台id获取平台信息

    • URL: /api/v1/device/platformInfo

    • Method: post

    • Header:Authorization=[string]

    • Params:

      {
          "id":"",
          "userdata":{}
      }
      
    • Success Response:

      #  当相机平台类型是PVG+
      {
          "code": 0,
          "data": [
              {
                  "camera_platform_account": "admin",
                  "camera_platform_channel": null,
                  "camera_platform_desc": null,
                  "cameraplatform_id": "29a5e04c97224d55be630103c01f9497",
                  "camera_platform_ip": "172.14.100.100",
                  "camera_platform_name": "威海平台1",
                  "camera_platform_password": "admin",
                  "camera_platform_port": 8000,
                  "camera_platform_status": 1,
                  "create_time": "2018-09-05 20:30:22",
                  "organization_id": "44f63de9484c4341b53aa99659edd11d",
                  "organization_name": "杭州数智源",
                  "platformtype_id": "7a0a69c8883a4b0cb84455e96a79b5f9",
                  "camera_platform_type": "pvg+",
                  "create_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74",
                  "update_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74",
                  "update_time": "2018-09-05 20:30:22"
              }
          ],
          "msg": "查询成功",
          "userdata": {}
      }
      
      # 当相机平台是GB28181
      {
          "code": 0,
          "data": [
              {
                  "camera_platform_account": "admin",
                  "camera_platform_channel": null,
                  "camera_platform_desc": null,
                  "cameraplatform_id": "e4f690f5bc1c43e388dfbff80c033b3b",
                  "camera_platform_ip": "172.14.100.100",
                  "camera_platform_name": "威海平台1",
                  "camera_platform_password": "admin",
                  "camera_platform_port": 8000,
                  "camera_platform_status": 1,
                  "create_time": "2018-09-05 20:24:31",
                  "gb_number": "2325232",
                  "heartbeat_timeout_secs": 30,
                  "heartbeat_timeout_times": 3,
                  "organization_id": "44f63de9484c4341b53aa99659edd11d",
                  "organization_name": "杭州数智源",
                  "platformtype_id": "7a0a69c8883a4b0cb84455e96a79b5f9",
                  "camera_platform_type": "pvg+",
                  "create_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74", # 创建人id
                  "update_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74", # 更新人id
                  "registration_period": 3600,
                  "update_time": "2018-09-05 20:26:38"
              }
          ],
          "msg": "查询成功",
          "userdata": {}
      }
      
    • Error Response:

      {
          "code":-1,
          "msg":'没有获取到平台信息'
      }
      
    • Sample Call:

    • Notes:

  5. Get all the groups that have not been deleted

    description:获取所有分组

    • URL: /api/v1/device/GroupName

    • Method: get

    • Header:Authorization=[string]

    • Params:

    • Success Response:

      {
          "code":0,
          "all_data":1,
          "data":[
              {
                  "group_id":"",
                  "group_name": "",
                  "group_desc":"",
                  "parent_id":"",
                  "is_delete":"",
                  "create_time":"",
                  "update_time":""
              }
          ],
          "userdata":{}
      }
      
    • Error Response:

      {
          "code":-1,
          "msg":'没有获取到平台信息'
      }
      
    • Sample Call:

    • Notes:

  6. Fuzzy query platform information

    description:模糊查询平台信息,没有搜索字段默认查询所有

    • URL: /api/v1/device/cameraPlatform

    • Method: post

    • Header:Authorization=[string]

    • Params:

      {
      "searchInfo":{
      	"camera_platform_name":"威",  # 平台名称
          "camera_platform_ip":"",    # 平台地址
          "camera_platform_port":"",    # 平台端口
          "platformtype_id":"2a29fce05b2f411a810dcaa3e854f6ef",  # 平台类型id
          "organization_id":"4329fce05b2f411a810dcaa3e854f6ef",   # 组织机构id
          "is_create":true, # true表示根据创建时间排序,false表示根据更新时间排序
      	"is_desc":true,   # true表示根据时间倒排序, false表示根据时间正排序
      },
      "page":1,
      "page_size":10,
      "userdata":{}
      }
      
    • Success Response:

      {
          "all_data": 4,
          "all_page": 1,
          "code": 0,
          "data": [
              {
                  "camera_numbers": 0,
                  "camera_platform_ip": "172.14.100.100",
                  "camera_platform_name": "威海平台2",
                  "camera_platform_port": 8000,
                  "create_time": "2018-09-12 16:48:12",
                  "organization_name": "苏州数智源",
                  "cameraplatform_id": "5ab5198ccbf649abafc84b4c6529ef90",
                  "camera_platform_type": "GB28181",
                  "create_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74",
                  "update_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74",
                  "update_time": "2018-09-12 16:48:12"
              },
              {
                  "camera_numbers": 0,
                  "camera_platform_ip": "172.14.100.100",
                  "camera_platform_name": "威海平台1",
                  "camera_platform_port": 8000,
                  "create_time": "2018-09-12 16:48:06",
                  "organization_name": "苏州数智源",
                  "cameraplatform_id": "6f722b618b75413b9b6695885b1c6f29",
                  "camera_platform_type": "GB28181",
                  "create_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74",
                  "update_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74",
                  "update_time": "2018-09-12 16:48:06"
              },
              {
                  "camera_numbers": 0,
                  "camera_platform_ip": "172.14.100.100",
                  "camera_platform_name": "机场平台",
                  "camera_platform_port": 8000,
                  "create_time": "2018-09-12 16:48:25",
                  "organization_name": "苏州数智源",
                  "cameraplatform_id": "7f93dba2bd6d4c6781a329800b09b49d",
                  "camera_platform_type": "GB28181",
                  "create_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74",
                  "update_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74",
                  "update_time": "2018-09-12 16:48:25"
              },
              {
                  "camera_numbers": 0,
                  "camera_platform_ip": "172.14.100.100",
                  "camera_platform_name": "威海平台",
                  "camera_platform_port": 8000,
                  "create_time": "2018-09-12 16:47:31",
                  "organization_name": "数智源",
                  "cameraplatform_id": "c3f9f51202384971847c4f4aa6cabbd8",
                  "camera_platform_type": "GB28181",
                  "create_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74",
                  "update_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74",
                  "update_time": "2018-09-12 16:47:31"
              }
          ],
          "msg": "查询成功",
          "page": 1,
          "userdata": {}
      }
      
    • Error Response:

      {
          "code":-1,
          "msg":'查询失败'
      }
      
    • Sample Call:

    • Notes:

  7. Get protocol types for all video platforms

    description:获取所有相机协议

    • URL: /api/v1/device/allCameraProtocol

    • Method: get

    • Header:Authorization=[string]

    • Params:

    • Success Response:

      {
          "all_data": 6,
          "code": 0,
          "data": [
              {
                  "camera_protocol": "RTSP",
                  "id": "1c9b8032c64f434091160f4086d3f3b6"
              },
              {
                  "camera_protocol": "ONVIF",
                  "id": "2229924a68884695bf9ad8361836217d"
              },
              {
                  "camera_protocol": "大华",
                  "id": "62804ef392c945fa884c2ae7a7f4cf61"
              },
              {
                  "camera_protocol": "RTMP",
                  "id": "cf40e618bd2945c78df769f9d5774888"
              },
              {
                  "camera_protocol": "GB28181",
                  "id": "e9f062e6784a493999e18a8df399fe8f"
              },
              {
                  "camera_protocol": "海康",
                  "id": "edde939b5e8e4794a6e0268a5a22b522"
              }
          ],
          "msg": "查询成功",
          "userdata": null
      }
      
    • Error Response:

      {
          "code":-1,
          "msg":"查询失败"
      }
      
    • Sample Call:

    • Notes:

  8. Get all camera types

    description:获取所有相机类型

    • URL: /api/v1/device/allCameraType

    • Method: get

    • Header:Authorization=[string]

    • Params:

    • Success Response:

      {
          "all_data": 2,
          "code": 0,
          "data": [
              {
                  "camera_type": "IPC",
                  "id": "b43d9770fd984671970ee4fe6d43ec99"
              },
              {
                  "camera_type": "NVR",
                  "id": "b994679085834606bf84f2bf9c2958e1"
              }
          ],
          "msg": "查询成功",
          "userdata": null
      }
      
    • Error Response:

      {
          "code":-1,
          "msg":"查询失败"
      }
      
    • Sample Call:

    • Notes:

  9. Sort by timeSort by time

    description:根据时间排序

    • URL: /api/v1/device/platformTimeOrder

    • Method: post

    • Header:Authorization=[string]

    • Params:

      {
          "page":1,
          "page_size":10,
          "is_create":true, # true表示根据创建时间排序,false表示根据更新时间排序
          "is_desc":true,   # true表示根据时间倒排序, false表示根据时间正排序
          "userdata":""
      }
      
    • Success Response:

      {
          "all_data": 2,
          "all_page": 1,
          "code": 0,
          "data": [
              {
                  "camera_numbers": 0,
                  "camera_platform_ip": "172.14.100.100",
                  "camera_platform_name": "威海平台",
                  "camera_platform_port": 8000,
                  "create_time": "2018-09-05 20:24:31",
                  "of_organization": "杭州数智源",
                  "cameraplatform_id": "e4f690f5bc1c43e388dfbff80c033b3b",
                  "camera_platform_type": "pvg+",
                  "create_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74",
                  "update_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74",
                  "update_time": "2018-09-06 11:13:15"
              },
              {
                  "camera_numbers": 0,
                  "camera_platform_ip": "172.14.100.100",
                  "camera_platform_name": "威海平台1",
                  "camera_platform_port": 8000,
                  "create_time": "2018-09-05 20:30:22",
                  "of_organization": "杭州数智源",
                  "cameraplatform_id": "29a5e04c97224d55be630103c01f9497",
                  "camera_platform_type": "pvg+",
                  "create_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74",
                  "update_user_id":"5969354c-744d-46c1-b323-3215a4eb9f74",
                  "update_time": "2018-09-05 20:30:22"
              }
          ],
          "msg": "搜索成功",
          "page": 1,
          "userdata": {
              "": ""
          }
      }
      
    • Error Response:

      {
          "code":-1,
          "msg":"搜索失败"
      }
      
    • Sample Call:

    • Notes:

  10. Get allplatform type info

    description:获取所有平台的类型

    • URL: /api/v1/device/allPlatformType

    • Method: get

    • Header:Authorization=[string]

    • Params:

    • Success Response:

      {
          "code":0,
          "all_data":1,
          "data":[
              {
                  "id": "",
                  "camera_platform_type": ""
              }
          ],
          "userdata":{}
      }
      
    • Error Response:

      {
          "code":-1,
          "msg":'没有获取到平台类型信息'
      }
      
    • Sample Call:

    • Notes:

Release files for pp-new 1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pp-new 1.3
File Size Uploaded
pp-new-1.3.tar.gz 4.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pp-new 1.3
File Interpreter ABI Platform
pp_new-1.3-py3-none-any.whl Python 3 none any Details

Total release size: 8.9 kB

Release files / pp-new-1.3.tar.gz

Download URL pp-new-1.3.tar.gz
Size 4.3 kB
Tags Source
SHA-256 checksum
How to use checksums
caeb0966a07c3ee11650e38ae3611f3fb01ad8ce59a909984d24c0a7bb41fbcc
BLAKE2b-256 checksum
How to use checksums
bd40a766dd9482e026482c02f514b7118f92d5752eeb81bf4f1befe777cb129f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.5

Release files / pp_new-1.3-py3-none-any.whl

Download URL pp_new-1.3-py3-none-any.whl
Size 4.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
811ef8c30cdc5cd90243ffdc8c864d505e3506d7edb8b477a372e03332669bd0
BLAKE2b-256 checksum
How to use checksums
620e4070748226d6b94af9646a5b9667c3e1eb80cc49b7d93c4faa00329a1a7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.5

Release history Release notifications | RSS feed

This release

1.3 This release

2 release files

1.2

2 release files

1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page