1

私たちのアプリは、友人のウォールに正常に投稿できます。ただし、メッセージに URL が含まれている場合、Facebook によって自動的に削除されます。友人のウォールに手動で投稿すると、メッセージ内のリンクは正常に表示されます。これは Facebook アプリの制限ですか? もしそうなら、この制限を回避する方法はありますか?

4

1 に答える 1

1

リンクスパムを防ぐためにそうしています。そうしないと、Facebook が pr0n、V14gr4、および w4r3z へのリンクで埋め尽くされてしまいます。

ライブの人間がウォールに投稿するとき、Facebook はブラウザーで Javascript を少し実行していると思います。その Javascript は、リンクが Javascript をサポートするブラウザーによって提示されたことをサーバーに知らせます。これは、HTTP を直接やり取りする Web アプリケーションには当てはまりません。

私が正しければ、アプリに統合された Javascript インタープリターが必要になるか、Facebook が応答として期待するものが十分に単純である場合は、定型応答を送信してそれを偽造することができます。

Javascript デバッガーを実行しているときに友人のウォールを見て、リンク付きとリンクなしの 2 つの投稿を作成してみてください。コンピューターとインターネットの間にプロトコル アナライザーを配置することもできます。

于 2011-08-29T04:39:33.477 に答える