gpt4 book ai didi

php - Facebook OAuthException : The access token could not be decrypted

转载 作者:可可西里 更新时间:2023-10-31 22:12:06 25 4
gpt4 key购买 nike

我有一个正在运行的应用程序,它代表用户向他们的 friend 之一发送预定的墙贴。

该应用程序在相当长一段时间内运行良好,但最近有一些用户报告消息未发布。

日志显示

OAuthException: The access token could not be decrypted. 

即使用户重新访问应用程序并重置他们的访问 token ,异常仍然存在。

错误的根源可能是什么以及解决方法?

最佳答案

如果您在向 Facebook API 发出 HTTP 请求时收到以下错误消息:

{
"error": {
"message": "The access token could not be decrypted",
"type": "OAuthException",
"code": 190
}
}

这意味着您在发出 HTTP 请求时发送给 Facebook 的访问 token 无效

如果您查看 HTTP 响应 header ,您将看到如下字段:

WWW-Authenticate:OAuth "Facebook Platform" "invalid_token" "The access token could not be decrypted"

我收到上述错误是因为我发送的访问 token 比有效 token 短 1 个字符。
将保留的访问 token 与我发送的访问 token 进行比较后,我发现了这个错误。

您可以使用 Access Token Debugger 检查在 Facebook 上使用的 OAuth 2.0 访问 token (不记名 token )的有效性。 .

关于php - Facebook OAuthException : The access token could not be decrypted,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10742445/

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