如何在javascript中处理过期的Facebook oauth令牌

How to handle expired Facebook oauth tokens in javascript

本文关键字:Facebook oauth 令牌 过期 处理 javascript      更新时间:2023-09-26

Facebook给出了一个如何在php: https://developers.facebook.com/blog/post/500中处理过期令牌的清晰示例。有人在javascript中有同样的代码吗?

您发布的博客链接中的所有示例都是尝试查询图形,如果失败,则重新连接用户。在JavaScript SDK中,这是由FB.login.

处理的。例如:

FB.api('/me', function(response) {
    if (response.error && response.error.type == "OAuthException" ) {
        FB.login(function(response) {
            ....
        }, {scope: 'YOUR,REQUIRED,PERMISSIONS'});
    }
});