運行,我們在英國的一個博客,最近已經注意到Facebook的停止拉動我們的職位說明和圖像當物品很喜歡,分享等的Facebook對象調試
運行的Facebook對象調試,我得到以下信息:
響應代碼:200級
的錯誤,必須是固定的 不能下載:無法從URL檢索數據。
(在你想親身感受一下情況,這裏是一個鏈接:https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.heruni.com%2F)
下面是我們的代碼的副本 - 什麼是我們做錯了什麼?
<?php
function is_facebook(){
if(!(stristr($_SERVER["HTTP_USER_AGENT"],'facebook') === FALSE)) {
return true;
}
}
?>
<!DOCTYPE html>
<html dir="ltr" lang="en-US"<?php if(is_facebook()){echo ' xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraphprotocol.org/schema/"';}?>>
<head>
<title><?php wp_title(''); ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="msvalidate.01" content="374D59D3C3F26F6EFC410429D512A98C" />
<?php if(is_facebook()){ ?>
<meta property="og:title" content="<?php single_post_title(''); ?>"/>
<meta property="og:type" content="article"/>
<meta property="og:image" content="<?php echo wp_get_attachment_thumb_url(get_post_thumbnail_id($post->ID)) ?>"/>
<meta property="og:url" content="http://<?php echo $_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"];?>"/>
<meta property="og:site_name" content="<?php bloginfo('name'); ?>"/>
<meta property="fb:app_id" content="256997234347344"/>
<?php }?>
我刪除了所有的條件,但Facebook看到的標記似乎沒有改變:https://developers.facebook.com/tools/debug/og/echo?q=http%3A%2F%2Fwww.heruni.com%2F – user1300671 2012-03-29 12:20:11
儘管我可以看到只有一行返回:'<!DOCTYPE html PUBLIC「 - // W3C // DTD HTML 4.0 Transitional // EN」「http://www.w3.org/TR/REC -html40/loose.dtd「> ' – Igy 2012-03-29 13:20:22
對,這意味着我做錯了什麼。但我似乎無法找到FB爲什麼不拉數據的錯誤。 – user1300671 2012-03-29 13:21:31