几天以来我一直有一个奇怪的问题。我在我的网站上实现了从 FB 图形 API 进行的服务器端登录,直到最近一切正常。最近,我收到以下错误。
{"error":{"message":"此授权码已被使用。","type":"OAuthException","code":100}}
我的登录流程如下 - 使用 uri 重定向响应、接收代码、发送访问令牌请求、从响应中检索用户 ID。它是一个基于 struts 的 Web 应用程序。我在网上搜索了这个问题,并没有取得任何进展。我在 stackoverflow 和其他地方找到的流行解决方案之一是将“/”添加到 redirect_uri 的末尾,但这不适用于我的应用程序,因为我重定向到像http://sitename.com/这样的 struts 操作ABC.do并在 struts 层添加一个“/”,如http://sitename.com/ABC.do/炸弹,因为它不理解末尾的额外“/”。谁能指出我正确的解决方案。为什么我最后需要这个“/”。解决方法是什么?