gpt4 book ai didi

facebook-graph-api - Facebook Javascript SDK 扩展访问 token 获取 "Invalid OAuth access token"- 190 - "OAuthException"

转载 作者:行者123 更新时间:2023-12-01 06:51:02 32 4
gpt4 key购买 nike

我尝试使用 javacript SDK 获取访问 token ,然后将该访问 token 延长 60 天。我从响应中得到了这样的响应错误:Object { message="Invalid OAuth access token.", type="OAuthException", code=190}
我的期望:

  • 获取 60 天到期的新访问 token
  • 控制台屏幕。

  • 我的代码:
    window.onload = function() {

    var isLogin = true;

    FB.init({appId:422642254433770, cookie:true, status:true, xfbml:true });

    FB.getLoginStatus(function(response) {
    if (response.status === 'connected') {
    // the user is logged in and connected to your
    // app, and response.authResponse supplies
    // the user’s ID, a valid access token, a signed
    // request, and the time the access token
    // and signed request each expire
    var uid = response.authResponse.userID;
    var accessToken = response.authResponse.accessToken;
    var accessTokenOld = response.authResponse.accessToken;

    //Extend access token
    var OauthParams = {};
    OauthParams['client_id'] = '//REMOVED APP ID';
    OauthParams['client_secret'] = '//REMOVED APP SECRET';
    OauthParams['grant_type'] = 'fb_exchange_token';
    OauthParams['fb_exchange_token'] = 'accessToken';
    OauthParams['response_type'] = 'token';

    console.log("Old accessToken => " + accessToken);
    FB.api('/oauth/access_token', 'post', OauthParams, function(response) {
    console.log(response);

    if (!response || response.error) {
    console.log(response.accesstoken);
    } else {
    console.log("Lay new access token bi loi " + response.error.message);
    }
    });
    }
    });
    };

    我试图在没有任何线索的情况下搜索这个麻烦 3 天的每个地方。我有谁有经验?请帮忙。

    非常感谢

    最佳答案

    在客户端执行此操作是一个坏主意,因为需要在实际客户端中包含应用程序 secret ,这是非常危险的。最好在您的服务器上调用一个端点来单独处理此问题,以便应用程序 secret 保留在您的受控环境中。

    关于facebook-graph-api - Facebook Javascript SDK 扩展访问 token 获取 "Invalid OAuth access token"- 190 - "OAuthException",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11123444/

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