簡體   English   中英

Facebook Graph API-單篇文章的updated_time錯誤

[英]Facebook Graph API - updated_time is incorrect for a single post

我建立了一個時間軸應用程序,使用圖形API查詢特定Facebook頁面上的帖子。 我使用帖子的updated_time在時間軸上按順序排列它。

我今天收到了一個錯誤報告,因為一個帖子一直在時間軸的最前面。

看起來只要有人對此帖子發表評論,updated_time就會更改。 古怪,這只是似乎是這一個的牆后的情況。 正如我所期望的那樣,所有其他人的created_time與updated_time相同。 在這些帖子上發表的評論不會將它們“彈跳”到時間線的前面。

我這樣稱呼圖形API: https : //graph.facebook.com/somepagename/posts?method=GET&metadata=true&format=json&access_token=XXXXXXX

在JSON中,我得到了一些如下所示的帖子:

{
 ...
   "created_time": "2011-10-05T11:47:20+0000",
   "updated_time": "2011-10-05T11:47:20+0000",
 ...
},
{
 ...
   "created_time": "2011-10-05T08:12:27+0000",
   "updated_time": "2011-10-05T11:57:35+0000", <--- PROBLEM!
 ...
},
{
 ...
   "created_time": "2011-10-04T12:52:39+0000",
   "updated_time": "2011-10-04T12:52:39+0000",
 ...
},

這是Graph API中的錯誤,還是發生了我不理解的其他事情? 不同類型的牆貼(圖庫更新,視頻貼,文字等)的updated_time計算是否不同?

正確的行為是,每次將評論添加到帖子時,updated_time都會更改。

但是,當前存在一個錯誤,即當帖子收到一定數量的評論(似乎大約為30)時,updated_time會重置為created_time的值。 就您而言,聽起來其他帖子可能已經有很多評論。

這個錯誤已經存在了很長時間,但是我很樂觀,由於“ Operation Developer Love”,我們將在不久的將來看到一個解決方案。 您可以在此處查看錯誤報告並訂閱更新: http : //developers.facebook.com/bugs/274107099276048

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM