当我使用 http 帖子发布到我的 Facebook 页面的链接时:
https://graph.facebook.com/MYID/feed
我在时间线上得到了错误的图像。标题和描述是正确的。当我在对象调试器中检查 URL 时,一切似乎都很好。
例如,以下网址给了我这个问题: http ://www.weekmenu.nl/hollands/knapperige_slastamppot_met_gebakken_feta/
正如您在此屏幕截图中看到的那样,时间轴中显示了错误的图像:
http://www.weekmenu.nl/wrong.png
(对不起,我不允许发布图片或超过 2 个链接.. 愚蠢的 stackoverflow)
应该是: 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));
问题出在哪里?