fetch_access_token.py 文件源码

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

项目:rankedftw 作者: andersroos 项目源码 文件源码
def run(self, args, logger):
        response = request('POST',
                           'https://eu.battle.net/oauth/token',
                           auth=HTTPBasicAuth(config.API_KEY, config.API_SECRET),
                           params=dict(grant_type='client_credentials'),
                           allow_redirects=False)

        if response.status_code != 200:
            logger.error("failed to get access token got %s: %s" % (response.status_code, response.content))
            return 1

        data = response.json()
        access_token = data['access_token']
        logger.info("writing access_token to %s, expires in %s" % (args.filename, data['expires_in']))
        with open(args.filename, 'w') as f:
            f.write(access_token)
        return 0
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号