长期存在的facebook令牌不再返回过期时间了?

时间:2017-01-12 15:54:13

标签: facebook-graph-api

我一直在我的应用程序中使用Facebook登录,我用这个here

中提到的长期令牌交换短期令牌

作为此次交流的回复,FB过去常常向我返回以下数据access_token=<tokenvalue>&expires=<expiry_time>

但是,我的应用程序今天开始破解,经过调查后我发现Facebook不再返回expires了。任何人都可以解释一下并帮助我理解这个原因吗?

更新

我目前正在使用以下代码获取长期存在的令牌

token_url = "https://graph.facebook.com/oauth/access_token?grant_type=fb_exchange_token&" \
                "client_id={0}&client_secret={1}&fb_exchange_token={2}".format(
                    settings.FACEBOOK_APP_ID, settings.FACEBOOK_APP_SECRET, access_token
                )
    response = urllib2.Request(token_url)
    response = urllib2.urlopen(response)
    response = response.read()

我得到的当前回应是: access_token=<access_token_value>

旧回应是: access_token=<token_value>&expires=<expiry_time>

0 个答案:

没有答案