http 投稿を使用して Facebook ページへのリンクを公開すると、次のようになります。
https://graph.facebook.com/MYID/feed
タイムラインに間違った画像が表示されます。タイトルと説明は正しいです。オブジェクト デバッガーで URL を確認すると、問題ないようです。
たとえば、次の URL でこの問題が発生します: http://www.weekmenu.nl/hollands/knapperige_slastamppot_met_gebakken_feta/
このスクリーンショットでわかるように、間違った画像がタイムラインに表示されています。
http://www.weekmenu.nl/wrong.png
(申し訳ありませんが、画像や2つ以上のリンクを投稿することは許可されていません..愚かなスタックオーバーフロー)
次のようになります: http://www.weekmenu.nl/wp-content/uploads/2012/10/e10a13fa3a3d7f660abf9aabe9651078.jpg
ページのメタ タグは正しいですか?
これは、Facebook ページにレシピを投稿するために使用する PHP コードです。
$params = array('access_token'=>get_option('weekmenu_social_fb_access_token'), 'message'=>$message_facebook, 'link'=>$link);
$url = "https://graph.facebook.com/".get_option('weekmenu_social_fb_page_id')."/feed";
$ch = curl_init();
curl_setopt_array($ch, array(
CURLOPT_URL => $url,
CURLOPT_POSTFIELDS => $params,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_VERBOSE => true
));
$result = json_decode(curl_exec($ch));
問題はどこにありますか?