2011-03-30 42 views
0

當用戶喜歡我的網站時,會將Feed源項目發佈給喜歡我的網站好友Feed的用戶。我正在使用XFBML並引用this page當他們「喜歡」我的網站時,自定義發佈給用戶好友Feed的內容

我想和發佈的URL一起插入圖片和標題以及副標題 - 正如我在其他「喜歡的帖子」中看到的那樣。這裏是我的代碼:

我在頁面頭部的一些meta標籤(注意,該頁面要求用戶在所以它不可訪問,任何爬蟲簽約 - 我不知道這事)

%meta{:property => "og:title", :content => "#{@product.brand.heading}'s #{@product.title}"} 
    %meta{:property => "og:type", :content => "company"} 
    %meta{:property => "og:url", :content => brand_product_url(@brand, @product)} 

    %meta{:property => "og:image", :content => @product.picture1.url(:small)} 
    %meta{:property => "og:site_name", :content => "some name"} 
    %meta{:property => "fb:app_id", :content => "my app id"} 

然後,我有什麼要求XFMBL:

<div id="fb-root"></div> 
<script> 
    window.fbAsyncInit = function() { 
    FB.init({appId: 'my is', appSecret: 'my secrete', status: true, cookie: true, 
      xfbml: true}); 

    //hide the text of the like button after it loads 
    $('.connect_widget_button_count_count').hide(); 

    }; 
    (function() { 
    var e = document.createElement('script'); 
    e.type = 'text/javascript'; 
    e.src = document.location.protocol + 
     '//connect.facebook.net/en_US/all.js'; 
    e.async = true; 
    document.getElementById('fb-root').appendChild(e); 
    }()); 
</script> 

然後,我有類似按鈕本身:

<fb:like show_faces="false" layout="button_count" width="155"></fb:like> 

我希望上面列出的元標記中包含的內容是由喜歡此頁面的用戶發佈的內容。我會很感激任何幫助。

回答

1

我有一些meta標籤中的 頭的頁面(注意,該頁面需要 用戶在如此簽署它不是 accessable任何爬蟲 - 我不 如果這個問題肯定)

是的這很重要,包含元標記的頁面需要被Facebook訪問。嘗試http://developers.facebook.com/tools/lint/進行測試。

相關問題