2013-01-09 59 views
2

我有一個iOS應用程序在幾個月內使用「/ me/posts」獲取用戶的Facebook狀態更新和位置檢查。在今天的「突變」更新之後,「/ me/posts」僅返回最近的「Like」s。它看起來像「/我/狀態」和「/我/檢查」是檢查這些事情的新的適當位置。我想這是有道理的,但我沒有看到任何描述這些變化的文件,或說他們今天會發生。有關圖API特別返回的原始文檔看起來也很渺茫。Facebook Graph API今天改變了/ posts的結果?

所以我的問題是:這是對API的官方更改嗎?它在哪裏指定?我應該在哪裏看,這樣我可以保持這些東西的頂部,而不是讓我的應用程序中斷數百用戶?或許更重要的是:「/ me/statuses」和「/ me/checkins」是獲取這些信息的新途徑嗎?或者還有別的嗎?

+0

我試着回答你的問題,但你在這裏問很多問題。嘗試限制自己對每個帖子的一個清晰,簡潔的問題(這是SO發佈指導原則所要求的)。 – Madbreaks

+0

對此感到抱歉。今天有點沮喪! –

+0

與訪問令牌關聯的權限是否完全改變?對'/ me/permissions'的調用顯示什麼? – Igy

回答

1

始終保持良好的眼睛(Developer Roadmap)。這些類型的更改經常發生,但FB 通常在提前調用它們方面做得很好。你已經回答了你自己的問題,只要它是否是一個「官方」的變化 - 你看到它在野外 - 就Facebook的工作方式而言,它是官方的。

0

嘗試使用圖形API資源管理器。它可能是一個訪問令牌問題。

供參考:我看到與我的應用程序類似的問題,我能夠檢索帖子只有當我使用圖形API資源管理器和我從那裏得到的令牌。

0

更新:我發現一些問題居住的地方。在Facebook的應用程序配置文件中,選擇「編輯設置」,然後進入「高級」,您將在其中看到名爲「遷移」的部分。這主要是爲了顯示各種「重大更改」更新的兼容性,但它還包含「包含狀態包含檢查」選項。

現在我知道在哪裏看,事情變得更有意義。