質問

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のドキュメントを確認することをお勧めします。それが最も役立つはずです。ありがとう

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top