5

複数のソーシャル メディアからステータスの更新を取得するアプリを構築しています。すでにTwitterのものは魔法のように機能しています. しかし、Facebook の Graph API を使用しなければならない今、不可解なことが次々と出てきます。投稿にはメッセージまたはストーリーのいずれかが含まれているという事実のように (私の知る限り、両方ではありません)。私は2つの違いを見つけることができませんでした。

おそらく投稿のタイプに関係していると思いましたが、リンク、ステータス、写真、ビデオのタイプにはすべてメッセージまたはストーリーのいずれかを含めることができることがわかりませんでした. 次に、メッセージでしか見たことのない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
        }
    },

上記にはタイプステータスとメッセージがあります。以下に、タイプのステータスとストーリーを示します。

{
        "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
        }
    },

返信ありがとうございます。私が明らかに船長である場合は申し訳ありません!

4

2 に答える 2

6

違いはかなり基本的なものです:

  • ステータスは、ユーザーが自分で作成して投稿したものです
  • ストーリーとは、ユーザーが行ったアクションのために、ユーザーに代わって投稿されたものです。

もちろん、一部のアプリは、単にストーリーと同じものであるステータス更新を投稿することで問題を混乱させる可能性があります.

于 2012-05-29T15:19:29.680 に答える