14

Facebook Graph API を使用すると、投稿、動画などの Facebook オブジェクトを JSON から取得できます。投稿の例を次に示します(ドキュメントから取得):

{
         "id": "719323658_129694190395214",
         "from": {
            "name": "Rabia Yalcinkaya",
            "id": "719323658"
         },
         "message": "COK MUHTESEM!!!",
         "picture": "http://external.ak.fbcdn.net/safe_image.php?d=41762b7121ee68754ebea48dee4568aa&w=130&h=130&url=http%3A%2F%2Fats.vimeo.com%2F192%2F882%2F19288238_200.jpg",
         "link": "http://vimeo.com/5646785",
         "source": "http://vimeo.com/moogaloop.swf?clip_id=5646785",
         "name": "Watermelon carving",
         "caption": "vimeo.com",
         "description": "Me carving a watermelon.",
         "icon": "http://static.ak.fbcdn.net/rsrc.php/z9XZ8/hash/976ulj6z.gif",
         "type": "video",
         "created_time": "2010-06-23T10:58:17+0000",
         "updated_time": "2010-06-23T10:58:17+0000",
         "likes": 1
      },

Facebook の Bret のウォールにある元のビデオ (または他のタイプ) にリンクできる URL を作成するにはどうすればよいですか? の形の何か

http://www.facebook.com/<USER_ID>/video/<VIDEO_ID>

ありがとう、ボアズ

4

1 に答える 1

25

actionsフィールドにはlink、特定の投稿へのパーマリンクをたまたま含む (利用可能なアクションごとに)フィールドがあります。ただし、これに依存する前に必ずこれを調べてください。変更される可能性があります。私は「コメント」と「いいね」でのみ使用しました。

それとは別に、手動で構築する必要があります。ユーザー名が設定されているユーザーの場合 (つまり、プロフィールに 経由facebook.com/usernameでアクセスできる場合、次のように動作します:

 http://facebook.com/USERID/posts/POSTID

他のすべての場合:

 http://www.facebook.com/permalink.php?id=USERID&v=wall&story_fbid=POSTID

ソース: http://forum.developers.facebook.net/viewtopic.php?pid=316384

POSTIDの形式は であるUSERID_POSTIDため、最初の部分を削除する必要があることに注意してください。

于 2011-02-22T17:52:41.403 に答える