如何获取访问令牌?

发布于 2024-12-28 01:24:44 字数 465 浏览 1 评论 0原文

当用户第一次打开应用程序时,权限页面会返回一个我在此处使用的代码 https://graph.facebook.com /oauth/access_token?client_id=ID&redirect_uri=MY_URL&client_secret=SECRET&code=CODE 获取访问令牌。

如果是用户第一次打开该应用程序,它就可以工作。如果不是第一次我无法获得更新的令牌。我尝试为每个加入的用户保存代码,但它发生了变化,旧代码无法提供访问令牌。我也尝试保存令牌,但它也过期了。 我也不想使用离线访问权限。

预先感谢您的帮助;)

When a user open the app for the first time the permissions page comes back with a code that i'm using here
https://graph.facebook.com/oauth/access_token?client_id=ID&redirect_uri=MY_URL&client_secret=SECRET&code=CODE
to get the access token.

If is the first time that the user open the app it works. If is not the first time i can't get an updated token. I've tried saving the code for each user that joins, but it changes and old codes can't provide an access token. I've also tried to save the token but it expire too.
I also prefere to don't use the offline_access permission.

Thanks in advance for the help ;)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

感受沵的脚步 2025-01-04 01:24:44

没错,访问令牌是有有效期的,并且颁发的时间很短。

尝试这个线程: 在 Facebook OAuth2 访问令牌过期后刷新它的正确方法是什么?

另外,您可以在 javascript api 的帮助下使用客户端身份验证。
使用官方文档:Facebook Authentication 和 js sdk auth 方法,例如:Facebook Javascript getAuthResponse 函数

that's right, the access token has an expiration date, and it is issued for short time.

try this thread: What is the correct way to refresh Facebook OAuth2 access token after it expires?

also, you can use client side authentication with the help of the javascript api.
use the official docs: Facebook Authentication and the js sdk auth methods, such as: Facebook Javascript getAuthResponse Function

纵情客 2025-01-04 01:24:44

旧代码无法用于获取访问令牌,您需要将用户每次来时重定向到此网址,或者您可以查看离线访问是否适合您!

There is no way the old code can be used to fetch access token, you need to redirect the user to this url every times he comes alternative you can see if offline access works for you!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文