我目前正在开发一款与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来查找注释和喜欢!