web_client.py 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. #-*- coding:utf-8 -*-
  2. from ssat_sdk.client.ota_client import OtaClient
  3. from ssat_sdk.utils.LoggingUtil import printLog
  4. import urllib
  5. import urllib2
  6. import json
  7. import requests
  8. class WebClient():
  9. def __init__(self):
  10. self.otaClient = OtaClient()
  11. '''
  12. 根据传入的区域代码,获取相应服务器上的appkey。
  13. :param area,区域代码,["CN", "NA", "LA", "ME", "EU", "AP"]
  14. :param forFormal 是否使用正式服务器
  15. :returns 返回两个值,result 和 appKeys
  16. :return result 获取成功/失败
  17. :return appKeys 获取到的appkey列表,结果为list。
  18. '''
  19. def getAppKey(self, area, forFormal):
  20. return self.otaClient.getAppKey(area, forFormal)
  21. '''
  22. 根据传入的,获取相应服务器上的appkey。
  23. :param area,区域代码,["CN", "NA", "LA", "ME", "EU", "AP"]
  24. :param forFormal 是否使用正式服务器
  25. :returns 返回两个值,result 和 appKeys
  26. :return result 获取成功/失败
  27. :return appKeys 获取到的appkey列表,结果为list。
  28. '''
  29. def getClientType(self, area, appKey, forFormal):
  30. pass
  31. '''
  32. 根据传入的,获取相应服务器上的appkey。
  33. :param area,区域代码,["CN", "NA", "LA", "ME", "EU", "AP"]
  34. :param projectId 统一为All
  35. :param checkVersion 统一为All
  36. :param forFormal 是否使用正式服务器
  37. '''
  38. def httpAddUserId(self, area, appKey, projectId, version, userId, checkVersion="All", clientType="All"):
  39. return self.otaClient.httpAddUserId(area, appKey, clientType, projectId, checkVersion, version, userId)
  40. if __name__ == '__main__':
  41. pass