me/home JSON Reply中"故事"和"消息"之间有什么区别

Sja*_*ide 5 json facebook-graph-api

我正在构建一个应用程序,从多个社交媒体获取状态更新.已经有Twitter的工作就像一个魅力.但现在我必须使用Facebook的Graph API,神秘的东西不断涌现.就像一个帖子包含一条消息或一个故事的事实(据我所知,这两者都不是).我没有设法找到两者之间的区别.

我认为它可能与帖子的类型有关,但我不知道类型链接,状态,照片和视频都可以包含消息或故事.然后是swf,我只看到了一条消息.

谁能告诉我这里有什么交易?唯一的区别是,一个是真实的状态更新而另一个只是"喜欢"或类似的东西?

示例JSON:

{
        "id" : "<<Some ID>>",
        "from" : {
            "name" : "<<A Friend>>",
            "id" : "<<Some ID>>"
        },
        "message" : "Maakt zich op voor ronde twee in de presentatiedienst bij #omropfryslan Zometeen tussen vier en zes live!",
        "icon" : "https://fbcdn-photos-a.akamaihd.net/photos-ak-snc7/v85006/23/<<Some ID>>/app_2_<<Some ID>>_7567.gif",
        "actions" : [{
                "name" : "Comment",
                "link" : "https://www.facebook.com/<<Some ID>>/posts/<<Some ID>>"
            }, {
                "name" : "Like",
                "link" : "https://www.facebook.com/<<Some ID>>/posts/<<Some ID>>"
            }, {
                "name" : "@<<A Friend>> on Twitter",
                "link" : "https://twitter.com/<<A Friend>>?utm_source=fb&utm_medium=fb&utm_campaign=<<A Friend>>&utm_content=<<Some ID>>"
            }
        ],
        "type" : "status",
        "application" : {
            "name" : "Twitter",
            "namespace" : "twitter",
            "id" : "<<Some ID>>"
        },
        "created_time" : "2012-05-29T13:51:01+0000",
        "updated_time" : "2012-05-29T13:51:01+0000",
        "comments" : {
            "count" : 0
        }
    },
Run Code Online (Sandbox Code Playgroud)

上面有类型状态和消息.下面有类型状态和故事.

{
        "id" : "<<Some ID>>",
        "from" : {
            "name" : "<<A Friend>>",
            "id" : "<<Some ID>>"
        },
        "story" : "<<A Friend>> likes a photo.",
        "story_tags" : {
            "0" : [{
                    "id" : <<Some ID>>,
                    "name" : "<<A Friend>>",
                    "offset" : 0,
                    "length" : 14,
                    "type" : "user"
                }
            ]
        },
        "type" : "status",
        "created_time" : "2012-05-29T13:40:42+0000",
        "updated_time" : "2012-05-29T13:40:42+0000",
        "comments" : {
            "count" : 0
        }
    },
Run Code Online (Sandbox Code Playgroud)

谢谢你的回复,对不起,如果我是队长明显的话!

Mat*_*ton 6

差异非常基本:

  • 状态是用户自己编写和发布的内容
  • 故事是由于他们采取的行动而代表用户发布的内容.

当然,一些应用程序可能会通过发布与故事完全相同的状态更新来混淆问题,这只是因为状态更新几乎可以包含任何自由文本.

  • 对于你的第一个要点,你的意思是"消息",它当前显示"状态"? (5认同)