2013-04-11 108 views
0

我有一個Facebook登錄按鈕,但它看起來像普通文本,我不知道爲什麼。我根據Facebook的規定寫我的代碼,我發現here按鈕無法正常顯示

<div id="fb-root"></div> 
    <ul> 
     <li><fb:login-button scope="user_likes" id="get_like" onclick="<?php getLikes(); ?>">Get Liked pages</fb:login-button> 
</li></ul> 

測試時只顯示文本「獲取喜歡的網頁」
任何想法?

+1

看看http://stackoverflow.com/questions/11497170/cant-get-fb-login-button-to-show-up有幫助。 – NiklasHansen 2013-04-11 13:05:02

回答

0

您是否在頁面上包含JavaScript SDK代碼來呈現按鈕?您還需要在HTML標籤更改爲:

<html xmlns:fb="http://ogp.me/ns/fb#">

諮詢JavaScript SDK Documentation

+0

是啊,現在他們出現,除非我用 '

  • 獲取的應用
  • ' 不知道爲什麼這個一個不出現。但是,一秒鐘之後,我可以看到「Error」爲紅色,直到它消失爲止 – 2013-04-11 13:27:11

    +0

    這可能是因爲'user_apps'不是有效範圍/權限。 – 2013-04-13 11:20:56