web-dev-qa-db-ja.com

Facebook OGタグが機能しない

私は単純なRails 3アプリにFBのようなボタンがあります。同様のトランザクション中に投稿された他の関連情報の画像を取得するためにFB OGタグを使用しました。

ローカルサーバーでテストし、アップロードした後、嘘はFacebookのデフォルトの画像で投稿され、OGタグからの他の情報は含まれません。

これに関する他のいくつかの質問を見て、OGタグの使用方法に関するFBの開発者向けの手順を確認し、正しく入力したことを確認しました。私が見逃している別のステップまたは何か他にあるかどうか疑問に思う

私は私のように私の頭のセクションにタグを持っています

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>my title</title>
<meta property="og:title" content="My Site" />
<meta property="og:site_name" content="My Site" />
<meta property="og:url" content="http://www.mysite.com/"/>
<meta property="og:image" content="http://www.mysite.com/assets/image.png"/>
<meta property="og:type" content="ecommerce"/>
<%= stylesheet_link_tag "application", :media => "all" %>
<%= favicon_link_tag "/favicon.ico" %>
<%= csrf_meta_tags %>

体のもの

14
Renegade

このリンクをチェックしてください: http://developers.facebook.com/tools/debug

ここにURLまたはogタグを入力して、マークアップに問題があるかどうかを確認します。

27
Ranveer

og:urlはオブジェクトのURLです。

たとえば、オブジェクトのURLが http://yoursite.com/object.php の場合、og:url

4
Sahil Mittal

Htmlタグにプレフィックスを含める必要があります:

<html prefix="og: http://ogp.me/ns#">
1
Mike Gordo

考えられる問題は、画像が200px x 200pxの最小サイズを満たしていないことです。これらの要件を満たすように写真のサイズを変更してみてください。

お役に立てれば。

0
Giannis Brandt