2012-03-28 13 views
7

私は自分のサイトからのリンクを共有するとき、それはページのサムネイル、タイトルと説明を検出することができません...facebook share link "facebook URLがHTTPリダイレクトを要求しましたが、フォローできませんでした。"

私はそれが私にこのエラーを与えた問題を識別するために、Facebookのリンターを使用します。 は「FacebookのURLは、HTTPを要求リダイレクトすることはできますが、それに従うことはできませんでした。

これはリンターのURLです: https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.almadenahnews.com%2Fnewss%2Fnews.php%3Fc%3D509%26id%3D141802

この問題はごく最近登場.. それを解決する方法を誰もが知っている場合は、私を助けてください

+0

に配置する必要があります私はあなたが行うのと同じエラーメッセージが表示されていないが、あなたはOGが欠落している:URLタグ – Igy

答えて

4

あなたはfb:adminsプロパティとしてのFacebookユーザーIDを使用する必要があります(ありませんあなたが現在使用しているアプリケーションのID #126788814107574)。

これはOpenGraphデバッガのエラーメッセージによって確認されています

Object at URL 'http://www.almadenahnews.com/newss/news.php?c=509&id=141802' of type 'website' is invalid because the given value '126788814107574' for property 'fb:admins' could not be parsed as type 'fbid'.

またfb:app_idプロパティを使用するように(おそらく)が必要。 older docsを参照してください(新しい文書では、これは必須条件ではありませんが、いくつかのことはうまくいかず、コメントの緩和など)。

+0

感謝を。私は[この質問]の[Anto](http://stackoverflow.com/users/1229959/anto-augustine)に代わって恩恵を申し出た(http://stackoverflow.com/questions/10313676/facebook-share-link - facebook-url-requested-a-http-redirect-but-it-could-be-be)しかし、私は彼からのフィードバックやこの質問の質問者がいないので、納得のいく - ありがとう! – Rup

1

あなたはこの明確fb:adminsとして126788814107574を入れていますが、ここで見れば、

http://graph.facebook.com/126788814107574

てきたが126788814107574アプリのIDであることを示しています。

代わりのAPP_IDを入れて、(その異なる場合、または管理者のプロファイルID)独自のプロファイルIDを入れ

これは、問題を解決する必要があります。

はまた、APP_IDは

<meta property="fb:app_id" content="<your_app_id>" />

+0

+1ありがとう、そしてメタプロパティの例に感謝します。 Juicy Scripterが最初にそれを言ったので、私は彼に賞金を授与するつもりです。 – Rup

関連する問題