2011-11-15 51 views
1

我就会看起来像这样的(从例如拍摄)Facebook的JSON数据:是否可以在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上分享功能比“喜欢”,“评论”,“涂鸦墙”不同,“标签”,“图片发布”等...

3)我如何解析Facebook动作是否确实是从标准的Facebook JSON数据数组共享的?

4)有没有办法确定X是否通过Y共享一个动作?

回答

0

1)看来,API不进行明确编码这样的行动...

点击“分享”按钮触发与 “链接” Facebook应用后的注释...隐含地传达了执行共享操作的事实。因此,如果我们发现与“应用”字段相关联的发布行为是 ,那么我们可以知道用户确实在创建此帖子时“共享”了链接内容。

2)但是,它们是明确的:在Facebook上分享功能比 “喜欢”, “评论”, “涂鸦墙”, “标签”, “形象的帖子”,等等....

不同

YES分享动作是不同的,然后喜欢:它们是由不同的应用程序创建的,并且还表达了 类型的用户操作的特定性。

3)我该如何解析一个Facebook动作是否确实是一个来自标准Facebook JSON数据数组的“共享”?

可以通过扫描JSON地图为一个
“应用”字段,它包含了“ID”键,其具有的“2309869772” 值执行的(1)解析逻辑 - 这是Facebook的“ID”链接 操作。

这可以在JSON被看作是这样的:

“应用”:{ “姓名”: “链接”, “ID”: “2309869772” },

当然,还有其他的股份,例如...共享一张 照片。这也是一个链接,但传达的方式不同。此 可以在下面的共享动作片断中可以看出,其中某人 共享由jay Vyas的创建的照片:

“的属性”:[ { “姓名”:“通过”, “文本”:“周杰伦维亚斯”, 的 “href”: “http://www.facebook.com/jvyas1” } ],

4)黯然道:看来,分享行动不直接链接到由Facebook用户创建的社交行为。例如,如果X股是Y发布一个url ---

a)网址都会复制到X的帖子**

二)我们不能直接提取Y轴的帖子的特定编号,其中X 共享**

这样:我推测如下:我们不能创建使用当前 Facebook的API 个人关系和共享内容的网络。

我当然会很感激这些想法的其他答案或见解......

相关问题