1

私はCakePHPで作成しているアプリを持っています。このアプリは、ほとんどのユーザーが判読できないものから少しわかりやすいものにURLを書き換えます。FBMLキャンバスを使用すると問題が発生します。

たとえば、にアクセスしようとするとhttp://apps.facebook.com/myapp/articles、次のエラーが発生します。

ロード中にHTTPエラーコード404を受信しました http://www.myapp.com/myapparticles/

アクセスしようとすると、エラーが変更されて次のURLが表示されることに気付きhttp://apps.facebook.com/myapp/articles/postsました。これは少し異なります。http://www.myapp.com/myapparticles/posts

これで私はこれでアクセスしようとしました:http://apps.facebook.com/myapp//articles、これはほとんどの場合機能しますが、何らかの理由で前のエラーが発生することがあります。(そして、それを機能させるためのハックのような方法のようにも思えます)。

これを修正する方法がわからなくなっています。

4

2 に答える 2

1

アプリの設定にあるキャンバスコールバックとして指定したURLに、末尾のスラッシュ( http://www.myapp.com/myapp / )がありませんでした。そこに置くと問題が解決します。

于 2009-11-28T00:30:47.910 に答える
0

これは、セマンティックマークアップを使用していない場合、またはエラーやfbでサポートされていないコードがある場合に発生します。また、その有名なエラーは、fbがダウンしているときや遅いときにも生成されます。

コードを徹底的にチェックし、fbのドキュメントを確認することをお勧めします。それはあなたに最も役立つはずです。ありがとう

于 2009-11-27T09:32:55.813 に答える