utils.py 文件源码

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

项目:reactnative-backend-base 作者: Seedstars 项目源码 文件源码
def generate_long_lived_fb_token(access_token, graph_api):
    """Generate a long lived facebook token."""
    params = {
        'grant_type': 'fb_exchange_token',
        'client_id': settings.FACEBOOK_APP_ID,
        'client_secret': settings.FACEBOOK_APP_SECRET,
        'fb_exchange_token': access_token
    }
    connection_name = 'access_token?{}'.format(urllib.parse.urlencode(params))

    try:
        long_lived_fb_token = graph_api.get_connections(id='oauth', connection_name=connection_name)
    except facebook.GraphAPIError:
        raise FacebookInvalidTokenException

    return long_lived_fb_token['access_token']
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号