我目前正在開發一款與Facebook的Open Graph集成並使用單點登錄的本機iOS應用程序。現在我很遠:打開圖表對象贊&評論
- 作品上的單點登錄
- 該應用程序會收到以下權限:
user_about_me
,user_likes
,read_stream
和publish_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來查找註釋和喜歡!