0

Web サイトで OpenGraph を使用する際に問題があります (以下の URL を共有しても画像やコンテンツが表示されません)。デバッガーでURLをテストすると、有名なCould not retrieve data from URL-error が表示されます。

私はインターネットで解決策を探していましたが、考えられる原因はコードの破損 (バリデータによると無効) またはタグの欠落である可能性がありますmeta
すべてのエラーを修正しましたが、それでも Facebook デバッガーは URL からデータを取得できません。

おそらく、それは私のウェブサイトの構造と関係があります。すべてのコンテンツを含むindex.php-file とcontentディレクトリがあります。

<div class="content_container">
    <?php
        // Include the page content
        include_once('content/' . $_PAGE . '.php');
    ?>
</div>

したがって、私の URL は次のようになりますwww.mysite.com/index.php?page=news&article=12

4

2 に答える 2

1

文字エンコード文字列が正しくありません。

生成されたソースの 6 行目の "ISO" と "8" の間にダッシュを追加します。

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> 
于 2012-09-07T15:44:45.497 に答える
0

Facebook 内でアプリの設定を変更したときにこのエラーが発生しましたが、開発中のページを更新していなかったようです。アプリの設定を変更した後にこのエラーが発生した場合は、ブラウザを更新してからもう一度お試しください。おそらく、これらの変更がFacebook全体に伝播するのに時間がかかるだけです。コードを変更せずにエラーが発生した後、この問題は発生しなくなりました.

于 2012-12-24T09:40:18.020 に答える