2012-09-12 21 views
3

我想更新「callback_url」(https://graph.facebook.com/subscriptions),但問題是我無法添加「include_values」,它是一個非常大的問題,因爲我的整個計劃與實時更新不支持include_values

{ 「錯誤」:{ 「消息」: 「(#100)include_values不支持」, 「類型」: 「OAuthException」, 「代碼」:100 }}

例如Facebook的回調函數 「include_values」

{「object」:「user」,「entry」:[{「id」:「44368442315」,「time」:1346984937,「changes」:[{「field」:「feed」 :{ 「項」: 「喜歡」, 「動詞」: 「添加」, 「PARENT_ID」: 「44368442315_10151242317912316」, 「SENDER_ID」:1422826573, 「CREATED_TIME」:1346984937}}]}]}

示例實回調不是「include_values」

{「object」:「user」,「entry」:[{「id」:「329196660309」,「time」:1347472236,「changed_fields」:[「feed」]} {「id」:「44368442315」,「time」:1347472238,「changed_fields」:[「feed」]}]}

+1

我沒有在文檔中看到該參數 - 它有什麼作用? – Igy

+0

更多數據作爲回報 –

+0

好吧,顯然它沒有:-P我建議你閱讀關於實時更新如何工作和設置的官方文檔,https://developers.facebook.com/docs/reference/api/realtime/ – CBroe

回答

3

此屬性不受支持,並且correc tly沒有記錄。所需的模式是查詢以獲取更新的字段,在ping中清楚標記。

事實上,在某些情況下,最好做到這一點:例如,批量查詢以獲得一段時間內快速移動屬性的所有更改的最終狀態。

請注意,您現在可以使用field expansion激光聚焦結果查詢和所需的任何嵌套連接。

+0

在理想的世界裏它會隨着時間的推移工作,但是有很多問題,比如當有超過30或40條評論時,這些帖子將不再更新(updated_time),因此很難對新的評論進行校對,但另一個問題是我們不知道哪些內容已被刪除,因爲頁面提要無法區分新評論或類似內容,因此它將請求數量增加爲無或使系統完全無法使用,參數inludes_value會規定所有這些問題。 –

+0

注意:3周前的值出現了(就像之前沒有id的描述 - 例如「add comment feed」「add feed like」),所以系統是理想的,因爲我們可以用最少的請求維護一個feed。 –

+0

過去成功使用該應用程序的應用程序(標識或名稱)是什麼? –