def do_pan_api(self, api, args):
'''
??????api
:param api: ?????api
:param args: string????
:returns: ??True or False
'''
api_url = pan_api_url + api + '?'
api_url += 'channel=chunlei&clienttype=0&web=1&t=%s' % utils.get_time()
api_url += '&bdstoken=' + self.token
for arg in args:
api_url += '&%s=%s' % (arg, args[arg])
pan_api_response = self.get_response(api_url)
json = pan_api_response
try:
json = eval(json)
errno = str(json['errno'])
if errno == '0':
return json['list']
except Exception:
utils.show_msg(traceback.print_exc())
utils.show_msg("??:Can't get pan api:" + api + " response json.")
return False
# ????
utils.show_msg('??:?????api?' + api + '?????????' + errno + '??????' + errmsg.get_errmsg_by_errno(errno))
return False
评论列表
文章目录