PTZApi.py 530 B

12345678910111213141516171819202122
  1. #!/usr/bin/env python3
  2. # -*- coding: utf-8 -*-
  3. import requests
  4. from exceptions import AppException
  5. def get_ptz_info(code: str):
  6. api_url = "http://10.181.7.252/GetPTZInfo"
  7. params = {
  8. "dev": code
  9. }
  10. response = requests.get(url=api_url, params=params, timeout=15)
  11. print(response.text)
  12. if response.status_code == 200:
  13. result = response.json()
  14. if result['Status'] == 0:
  15. data = result['Data']
  16. return data
  17. else:
  18. raise AppException(1, "error")