graph api数组注释和更新

时间:2012-06-15 16:25:57

标签: arrays facebook-graph-api

我想知道如何使用以下数组显示评论故事标签....

{  "data": [    {     
 "id": "1364392319_4278554326462",       
"from": {       
"name": "Dave Morin",        
"id": "1364392319"      },       
"story": "Dave Morin was tagged in Shae Rachael Garton's album Mobile Uploads.",      
"story_tags": {       
"0": [          {            
"id": 1364392319,             
"name": "Dave Morin",            
"offset": 0,             
"length": 10,             
"type": "user"          }        ],         
"25": [          {            
"id": 100000204772261,             
"name": "Shae Rachael Garton",            
"offset": 25,            
"length": 19,             "type": "user"          }        ]      }, 

显然它的布局更好,但这是我能抓住的最佳方式:)。

1 个答案:

答案 0 :(得分:1)

我并不完全理解您的问题,但听起来您正在询问如何最好地使用story_tags参数中的信息来重新显示Facebook在Facebook上显示此类帖子时突出显示用户名的方式.COM?

如果您需要特定的代码示例,那么知道您使用的是什么代码以及问题是有帮助的,因为看起来您拥有所需的数据,但是:

  • 对于story_tags数组中的每个条目:
    • id是由此标记链接的用户或网页ID
    • name是该对象的名称
    • offset是原始邮件中应该突出显示/链接的第一个字符(即在这种情况下,原始邮件是下一级别的story)。
    • length是要突出显示/链接的字符数
    • type是标记
    • 中链接的对象类型

因此,例如:

Dave Morin在Shae Rachael Garton的专辑“Mobile Uploads”中被贴上了标签。

在偏移0处标记10个字符,偏移25标记为19将突出显示如下:

Dave Morin Shae Rachael Garton 的专辑“移动上传”中被标记。

第一个链接链接到Dave的个人资料,第二个链接链接到Shae的