我正在使用桌面应用程序。
我能够成功获得短期令牌。
我能够将短期令牌转换为将在 60 天后到期的长期令牌。
我假设的是 access-token-extend 过程,它将把令牌的寿命再延长 60 天,而无需用户登录。(如果用户 60 天未使用桌面应用程序 - 它将过期,他们需要登录才能获取新令牌)。
我想在每次启动应用程序时运行 access-token-extend 进程,从而在用户定期(每天)操作应用程序时保持令牌持续活动。
根据以下链接获取我的“如何” https://developers.facebook.com/docs/facebook-login/access-tokens/#extending (请参阅“获取代码”部分)
我正在使用以下网址: https ://graph.facebook.com/oauth/client_code?access_token=....&client_secret=....&redirect_uri=....&client_id= .....
响应为: { "error": { "message": "An unknown error has occurred.", "type": "OauthException", "code": 1 } } 当所有 uri 查询元素返回上述错误信息是正确的。
如果有任何故意更改为不正确,我会收到相应的错误。例如。“这是一个短期令牌,需要长期”,或“重定向 uri 不正确”。
我对 Facebook 应用程序设置、基本和高级进行了一些更改,但没有成功。
谁能看到我可能缺少的东西。
先感谢您。