baiducloudengine.py 文件源码

python
阅读 30 收藏 0 点赞 0 评论 0

项目:BaiduCloudHelper 作者: yp05327 项目源码 文件源码
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
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号