我通常会获得看起来像这样的Facebook JSON数据(摘自一个例子):
{ "data": [
{
"id": "X999_Y999",
"from": {
"name": "Tom Brady", "id": "X12"
},
........
"type": "status",
"created_time": "2010-08-02T21:27:44+0000",
"updated_time": "2010-08-02T21:27:44+0000"
} ] }
}
无论如何,我想在Facebook中找到“共享”点击操作,即点击“分享此链接”按钮的用户专门创建的操作。
1)似乎API没有明确编码此类行为...
2)然而,它们是明确的:Facebook SHARE功能不同于“喜欢”,“评论”,“墙贴”,“标签”,“图片发布”等....
3)我如何解析Facebook行为是否确实是从标准Facebook JSON数据阵列共享的?
4)有没有办法确定X是否由Y共享一个动作?
答案 0 :(得分:0)
1)似乎API没有明确编码此类操作...
点击“分享”按钮会触发帖子的注释 “链接”Facebook应用程序......隐含地传达了这样一个事实 共享行动已执行。因此,如果我们看到后期行为是 与“应用程序”字段相关联,那么我们就可以知道了 用户确实在创建此帖子时“共享”了链接内容。
2)然而,它们是明确的:Facebook SHARE功能不同于“喜欢”,“评论”,“墙贴”,“标签”,“图片发布”等......
YES共享动作不同然后喜欢:它们是由a创建的 不同的应用,也传达了一种特殊性 用户行为的类型。
3)如何解析Facebook的行为是否确实是来自标准Facebook JSON数据阵列的“分享”?
您可以通过扫描JSON映射来实现(1)的解析逻辑 “application”字段,其中包含“id”键 值“2309869772” - 这是facebook“链接”的ID 动作。
这可以在json中看到:
“申请”:{ “名字”:“链接”, “id”:“2309869772” },
当然,还有其他股票,例如......分享一个 照片。这也是一个链接,但它的传达方式不同。这个 可以在以下共享动作片段中看到,其中有人 分享了jay vyas创建的照片:
“属性”:[ { “名字”:“通过”, “text”:“Jay Vyas”, “href”:“http://www.facebook.com/jvyas1” } ],
4)SADLY:看来,共享动作并不直接链接到facebook用户创建的社交动作。例如,如果X共享一个Y Posted:
a)网址将被复制X的帖子**
b)我们不能直接提取Y的帖子的特定id 分享。**
因此:我推测以下内容:我们无法创建网络 使用当前的个人关系和共享内容 facebook API。
我当然感谢对这些想法的其他答案或见解......