我们一直遇到一个问题,即我们的一些用户即使在通过服务器端 oauth 流程并扩展令牌之后也只会收到短暂的访问令牌。在进行了一些调试之后,我意识到这发生在我们的生产应用程序中,但对我的任何测试应用程序都没有。Facebook 是否有可能出于某种原因限制我们的应用程序(可能是因为垃圾邮件报告?)
作为对此进行测试的一种方式,我创建了一个测试实用程序,它描述了我们的应用程序的 oauth 过程以及从 Facebook 收到的响应。
- 转到此处:缓冲 Facebook OAuth 测试实用程序
使用测试 facebook 用户登录:
username: ssadasivan@yahoo.com password: thisisabadpassword
- 查看 oauth 流程。
作为参考,这是我们收到的此实用程序的输出:http: //cl.ly/image/0U273e163o2o
不幸的是,Facebook 对我们报告的回应并没有我们希望的那么有用。
在这里的任何见解将不胜感激:)。