gpt4 book ai didi

facebook - 如何在 python 中扩展 facebook 访问 token

转载 作者:行者123 更新时间:2023-11-30 05:23:25 25 4
gpt4 key购买 nike

我正在使用 Python facebook-sdk 客户端库。我目前有一个从 https://developers.facebook.com/tools/accesstoken/ 获得的短期访问 token 我将网站上的代码复制到我的代码中以进行身份​​验证。

       graph = facebook.GraphAPI(access_token)

然而,此 token 会在 60 分钟后过期。我希望将其扩展到一个 60 天有效的 token ,这样就不需要在每次过期时手动复制新的。我可以找到许多关于如何以不同格式执行此操作的答案,但不是 python(或者至少不是简单地没有登录页面等)。

[供引用,我将使用的代码仅供我使用,因此,我不打算创建登录页面。我只想扩展我已有的 token ]。

最佳答案

最初提出问题时不确定这是否在 python 的 FB API 中可用,但是延长访问 token 到期时间的更简洁的方法是:

graph = facebook.GraphAPI(user_short_lived_token_from_client)
app_id = 'app_id' # Obtained from https://developers.facebook.com/
app_secret = 'app_secret' # Obtained from https://developers.facebook.com/

# Extend the expiration time of a valid OAuth access token.
extended_token = graph.extend_access_token(app_id, app_secret)
print extended_token #verify that it expires in 60 days

关于facebook - 如何在 python 中扩展 facebook 访问 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27002691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com