1

Web サイトの 1 つに iframe を使用するアプリケーションがあります。

news.reads アクションを介して最も単純な投稿を行いたいです。

次のエラーが表示されます。

Fatal error: Uncaught OAuthException: (#3502) Object at URL http://fb.raal.co.il/ has og:type of 'website'. The property 'article' requires an object of og:type 'article'. thrown in /home1/raalcoil/public_html/fb/src/base_facebook.php on line 1106

少し調べた後、デバッガーで次のエラーに遭遇しました。

Critical Errors That Must Be Fixed

Facebook URL:   Facebook URLs cannot be crawled.
Errors That Must Be Fixed

Missing Required Property:  The 'og:url' property is required, but not present.
Open Graph Warnings That Should Be Fixed

Inferred Property:  The 'og:url' property should be explicitly provided, even if a value can be inferred from other tags.
Inferred Property:  The 'og:title' property should be explicitly provided, even if a value can be inferred from other tags.

デバッガーへのリンク: http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Ffb.raal.co.il%2F

ウェブサイト自体: http://fb.raal.co.il/

Facebook が私の Web サイトにクロールできないのはなぜですか?

4

1 に答える 1

1

Facebook が私の Web サイトにクロールできないのはなぜですか?

ページが自動的に facebook.com にリダイレクトされるため、より正確には、認証ダイアログにリダイレクトされます。

Redirect Pathの下のデバッガー出力で確認できます。

ユーザーを自動的に Auth ダイアログにリダイレクトする場合 (ユーザーの観点からは好ましくありません。ページ/アプリを承認する前に、最初に何を提供する必要があるかを確認したいからです)。ユーザーのみ。つまり、Facebook スクレイパーをそこから除外します (ユーザー エージェントまたは IP アドレスによって)。

于 2012-10-05T11:42:54.917 に答える