Facebookへのリンクを共有し、壁に大きなサイズの画像を表示する必要があります。次のようにリンクを共有します。
FB.ui(
{
method : 'feed',
name: 'the name whatever',
caption: 'some caption',
description: 'description',
link: 'http://mysite.com/some_page',
picture: photo_url
},
function (response) { ... }
);
写真は154x154よりも大きく、サイズ180x180を試しました(ドキュメントのどこかで180x180が必要であると読みました)が、とにかく壁のサイズは90x90になります:(。
画像パラメーターを削除すると、画像は og:image メタ タグから取得されますが、それでも 90x90 ピクセルです! 自分でリンクを投稿すると、正しいサイズを取得していることがわかります。自分でウォールに投稿すると、サイズ 154x154 の画像が投稿されますが、Facebook が提供する API を介して投稿するにはどうすればよいですか?
この方法でも試してみました-同じように機能します。助けてください:(
FB.api('/me/feed', 'post',
{
link : 'http://whatever_mysite.com/some_page',
picture : photo_url
},
function (response) { ... }
);
これは、手動で投稿した場合、サイトへの直接リンクです (メタ タグを切り取った画像):
これは api 経由で共有した場合です (原文: http://www.dandybooksellers.com/acatalog/TheoryTest.jpg ):
「画像」引数が指定されていない場合、メタ タグから「テスト イメージ」が投稿されますが、サイズは 90x90 のままです。