我创建了一个 FB 应用程序,托管在 Heroku 上。该应用程序是用 Ruby 编写的。
- 该应用程序用于在 facebook iframe 中正确加载。
- 现在,如果我通过 打开应用程序
app.facebook.com/app_namespace
,则会显示一个空白屏幕。当我启用异常跟踪时,它现在显示好像图形 koala 对象的 access_token 为 nil。 - 如果我打开 Canvas URL,例如“直接”URL,一切正常,但我必须首先通过“/auth/facebook”在 facebook 上调用直接授权。
- iframe现在显示koala "Unsupported get method",但是通过调试可以看出从graph获取的access_token是nil。
- 生成的测试用户和开发人员用户的行为是相同的。
已经尝试过:
- 我尝试通过在线 FB 调试器调试 Canvas URL,Scraper 似乎看到了正确的 HTML。
- 尝试重新授权该应用程序,但无济于事。