Heroku でホストされる FB アプリケーションを作成しました。アプリはRubyで書かれています。
- 以前は、アプリは Facebook iframe 内で正しく読み込まれていました。
- でアプリを開く
app.facebook.com/app_namespace
と、空の画面が表示されます。例外トレースを有効にすると、グラフ コアラ オブジェクトの access_token が nil であるかのように表示されるようになりました。 - Canvas URL、たとえば「直接」URL を開くと、すべて正常に動作しますが、最初に「/auth/facebook」を介して Facebook で直接認証を呼び出す必要があります。
- iframe に koala の「サポートされていない get メソッド」が表示されるようになりましたが、デバッグを通じて、グラフから取得した access_token が nil であることは明らかです。
- 生成されたテスト ユーザーと開発者ユーザーの動作は同じです。
すでに試しました:
- オンライン FB デバッガーを使用して Canvas URL をデバッグしようとしましたが、Scraper は正しい HTML を認識しているようです。
- アプリの再認証を試みますが、無駄です。