5

的Open Graph的行爲我工作的一個Facebook的Open Graph應用程序,允許誰登錄&用戶與我的網站進行身份驗證有對自己的Facebook時間軸「最近閱讀」的文章的集合。Facebook的:沒有聚集

我創建了聚集和增加預覽對象似乎工作,並在「時間線預覽」區域適當地出現。發佈操作可以工作,並且它會出現在活動日誌中(儘管不在時間軸中,除非我手動將其顯示在那裏)。

使用Facebook的網址刮,看來我的鏈接工作正常,所有的meta標籤按照預期確實出現,但再次 - 沒有聚集。

我已經發布了大概8或9個故事與我的應​​用到目前爲止仍然沒有聚合。

下面是一些代碼..

Facebook的登錄

$('.facebook-login').click(function() { 
     var loginBool = $(this).hasClass('loginfb'); 

     if (!loginBool) { 
      FB.logout(function(response){ 
       if (response.authResponse) { 
        updateStatus(); 
       } 
      }); 
     } 
     else if (loginBool) { 
      FB.login(function(response){ 
       if (response.authResponse) { 
        updateStatus(); 
       } 
      }, {scope: 'user_about_me,user_birthday,user_interests,user_likes,user_location,read_stream,email,publish_actions,publish_stream'}); 
     } 
    }); 

FB.app共享代碼

$('.read-action').click(function() { 
    FB.api('/me/news.reads', 'post',{ 
     article : window.location.href 
    }, function(response){ console.log(response)}); 
}); 

發佈一個動作記錄動作ID JavaScript控制檯和類似我說,它出現在活動日誌中,我可以在我的時間表上看到它,然後讓它出現在那裏。

聚集被設置爲這樣:

數據,以顯示:閱讀

佈局顯示:列表

有什麼我做的公然錯了,還是怎麼樣才能使所需的步驟我的帖子彙總?

回答

0

Data to Display在聚合中的價值是多少?

有時候,你需要做的類型的幾個OG行動,以便聚集到開始顯示在你的時間表了。

+0

使用內置動作「閱讀」 它會自動添加與您添加的任何內置動作相對應的聚合的完整列表。我已經「閱讀」了30多個故事,他們出現在我的活動日誌中 - 但他們不會聚合 – Jbwilliams1

3

我與其他內置操作有同樣的問題。它看起來像自定義聚合不允許內置動作類型。但內置聚合足夠理智。

+0

這是有道理的,我猜想,除了他們仍然允許您將內置操作添加爲聚合的「顯示數據」部分。不僅如此,即使內置聚合也不會出現,除非我在「時間軸視圖」中預覽應用程序,它只是給我 <<用戶已閱讀9篇文章>> – Jbwilliams1