2013-03-04 84 views
1

我目前正在開發一款與Facebook的Open Graph集成並使用單點登錄的本機iOS應用程序。現在我很遠:打開圖表對象贊&評論

  • 作品上的單點登錄
  • 該應用程序會收到以下權限:user_about_meuser_likesread_streampublish_actions
  • 該應用程序成功發佈一個新的Open Graph對象

我已經設置了一個Open App對象/操作的Facebook應用程序,並且打開圖形調試器顯示綠燈。

現在事情是,我想跟蹤這個圖形對象被喜歡的頻率,或者有多少人對它進行了評論,我被卡住了。

我已經閱讀了大量文章,並嘗試使用FQL和Graph API都沒有成功。

例如:

SELECT url, normalized_url, share_count, like_count, comment_count,total_count, commentsbox_count, comments_fbid, click_count FROM link_stat where url='http://example.org/objects/G0DnVgFGfX/' 

結果:

{ 
    "data": [ 
    { 
     "url": "http://example.org/objects/G0DnVgFGfX/", 
     "normalized_url": "http://example.org/objects/G0DnVgFGfX/", 
     "share_count": 0, 
     "like_count": 0, 
     "comment_count": 0, 
     "total_count": 0, 
     "commentsbox_count": 0, 
     "comments_fbid": 495931393801732, 
     "click_count": 0 
    } 
    ] 
} 

無論它有多少次喜歡或評論我總是0結果。

我也跟着跑匹配結果如下疑問:

SELECT user_id FROM like WHERE object_id IN (SELECT id FROM object_url WHERE url = "http://example.org/objects/G0DnVgFGfX/") 

返回:

{ 
    "data": [ 
    ] 
} 

結果是空數組,而SELECT id FROM object_url WHERE url = "http://example.org/objects/G0DnVgFGfX/"確實給我一個ID。

爲了讓更多的背景下,這是我的目標,以創建工作流:

  • 用戶體徵與單點登錄移動應用程序上
  • 用戶創建存儲「本地新對象「並以Facebook圖形形式發佈到Facebook
  • 用戶在Facebook上看到或評論該對象時收到推送通知
  • 用戶查看對象並查看該對象被喜歡或評論的次數
  • 用戶查看該物件的詳情,並可查看留言

是否可以做我想做的事情?我發現這個API很容易與Facebook分享內容,但是很難檢索信息。

當然,我有一個自定義服務,準備好投票Facebook(或更好的,使用它的實時更新),使推送通知發生。

有沒有人有任何建議,指出我在正確的方向?

我正在查找基於Open圖標對象url的評論和喜歡,而不是iOS方法startForPostWithGraphPath返回的ID。

使用返回的ID來查找註釋和喜歡!

回答

0

我正在查找基於Open圖形對象url的評論和喜歡,而不是由iOS方法startForPostWithGraphPath返回的ID。

使用返回的ID來查找註釋和喜歡!