Facebookアプリケーション-fbmlによるURL書き換え?
-
05-07-2019 - |
質問
CakePHPで作成しているアプリがあります。このアプリは、ほとんどのユーザーが判読できないURLから、少しわかりやすいURLに書き換えます。 FBMLキャンバスを使用すると問題が発生します。
たとえば、 http://apps.facebook.com/myapp/articles
にアクセスしようとすると、次のエラーが表示されます:
HTTPエラーコード404を受信しましたが、 積み込み
http://www.myapp.com/myapparticles/
http://apps.facebook.com/myapp/articles/posts
にアクセスしようとすると、次のURLを表示するようにエラーが変更されることに気付きました。 http://www.myapp.com/myapparticles/posts
これにアクセスしてみてください: http://apps.facebook.com/myapp//articles
。ほとんどの場合動作しますが、何らかの理由で時々動作します前のエラーを示します。 (そして、それを機能させるためのハック的な方法のようにも思えます。)
これを修正する方法に迷っています。
解決
末尾のスラッシュが欠落していたことが判明( http://www.myapp.com/myapp / )キャンバスコールバックとして指定したURL(アプリ設定にあります)。そこに置くと問題が解決します。
他のヒント
これは、セマンティックマークアップを使用していない場合、エラーがある場合、またはfbでサポートされていないコードがある場合に発生します。また、その有名なエラーは、fbがダウンまたは低速の場合にfbによって生成されます。
コードを徹底的にチェックし、fbのドキュメントを確認することをお勧めします。それが最も役立つはずです。ありがとう