0

問題:Facebook like box - 無法檢索指定頁面?

我已將以下代碼從here複製過來。
現在我將appid改爲我的,並將用戶名改爲MyUserName。 如果我只是改變的appid,那麼它的工作原理,當我改變了用戶名 MyUserName輸入,則顯示此錯誤:

Could not retrieve the specified page. Please verify correct href was passed in. 

如果我把在URL http://www.facebook.com/MyUser.Name在我的瀏覽器,那麼它顯示的輪廓正確。

有什麼我必須切換在Facebook配置文件?

<body> 
<div id="fb-root"></div> 

<script type="text/javascript"> 
    (function (d, s, id) { 
     var js, fjs = d.getElementsByTagName(s)[0]; 
     if (d.getElementById(id)) return; 
     js = d.createElement(s); js.id = id; 
     js.src = "//connect.facebook.net/it_IT/all.js#xfbml=1&appId=MY_APP_ID"; 
     fjs.parentNode.insertBefore(js, fjs); 
    } (document, 'script', 'facebook-jssdk')); 
</script> 


... 



<div id="facebook-box"> 
    <div class="fb-like-box" data-header="false" data-stream="false" data-show-faces="false" data-height="100" data-width="220" data-href="http://www.facebook.com/MyUserName"> 
    </div> 
</div> 
+0

消息是否準確?你是否傳遞了一個不代表Facebook頁面的URL? – Igy

+0

如果我複製粘貼URL,它會顯示Facebook頁面... –

回答

0

錯誤消息告訴你錯了,你是通過你的FB資料網址是wrong.You需要提供Facebook頁面的URL(要等),而不是網址 請嘗試以下代碼:

<div class="fb-like-box" data-header="false" data-stream="false" data-show-faces="false" data-height="100" data-width="220" data-href="http://www.facebook.com/the URL of the Facebook Page you want to like"> 
+0

不太可能,否則它不適用於profile1,但不適用於profile2。如果我使用fb-like而不是fb-like-box,但它不顯示個人資料圖片,它的工作原理是,除此之外,facebook個人資料也是一個Facebook頁面,就像任何其他頁面一樣。這是一些其他問題。 –