2012-07-30 21 views
0

對不起,我搜索了一天半,但找不到具體的答案。OpenGraph值

我的Facebook Like按鈕不會顯示在IE,Chrome或Firefox上。我正在使用Javascript。

  1. 我有需要的HTML補充。
  2. 我需要把元標記 元屬性=「OG:標籤名」 CONTENT =「變量值」

    我能得到一個區爲例「變量名」和「變量值」?
    我不知道填寫什麼!

  3. 我應該在正文後面有Javascript SDK;但是,我不知道該怎麼把一個APP_ID爲:

    <script> 
    window.fbAsyncInit = function() { 
    FB.init({ 
    appId  : 'YOUR_APP_ID', // App ID 
        //CAN I GET AN EXAMPLE OF YOUR_APP_ID, please? 
    channelUrl : '//WWW.YOUR_DOMAIN.COM/channel.html', // Channel File 
        //is channel.html the page it's on? 
    status  : true, // check login status 
    cookie  : true, // enable cookies to allow the server to access the session 
    xfbml  : true // parse XFBML 
    }); 
    // Additional initialization code here 
    }; 
    // Load the SDK Asynchronously 
    (function(d){ 
    var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0]; 
    if (d.getElementById(id)) {return;} 
    js = d.createElement('script'); js.id = id; js.async = true; 
    js.src = "//connect.facebook.net/en_US/all.js"; 
    ref.parentNode.insertBefore(js, ref); 
    }(document)); 
    </script> 
    

我得到如此沮喪!請幫幫我!

回答

0

YOUR_APP_ID是您的Facebook應用程序的ID。如果你還沒有創建一個應用程序,你可以這樣做here

但是,您不需要使用應用程序來使用Like Button插件。您應該能夠通過從開發人員網站複製並粘貼插件代碼來使用插件。如果這不起作用,請使用debug tool來查看發生了什麼問題。

0

那麼,我建議你仔細閱讀Facebook的JS SDK的文檔,還要閱讀「入門」和「核心概念」。在那裏你會發現很多非常有用的信息。

我會嘗試解釋App_id是什麼。當你想做更多的功能性應用程序時,你需要創建一個Facebook的應用程序。要登錄到您的帳戶並轉至https://developers.facebook.com/apps。你需要告訴你的應用程序的名稱,URL和其他一些東西。當你保存你會看到一個app_id,這是一個唯一的數字,在Facebook上標識你的應用程序。這個數字是你必須放在你的腳本中(用引號包圍,不要忘記)。

通道文件是一個單行html文件,您必須將其放入服務器中,位於應用程序的同一個域中。此文件的內容是:

<script src="//connect.facebook.net/en_US/all.js"></script> 

用您的應用程序語言環境替換「en_US」。

您質疑OpenGraph的元標記。那麼,當你點擊一個URL的「like」時,Facebook-bot會瀏覽你的頁面並讀取元信息。當它找到OpenGraph元標記時,發佈在用戶牆上的信息更加個性化。一旦每個站點都有不同的信息可供共享,您將不得不花費一點時間來了解您需要哪種類型的OpenGraph元標記。