activity/search.json 概要

タイムラインを総合的に取得してきます。

リクエスト

パラメータ 説明
target string 取得したいタイムラインの、ターゲットを指定します。friendcommunityが指定可能です。
target_id integer 取得したいタイムラインの、ターゲットとなるID(コミュニティID、メンバーID)を指定します。targetに値をセットした場合は*必須項目です。
keyword string 取得したいタイムラインの検索キーワード(フィルタ)を指定します。
max_id integer 取得したいタイムラインIDの最大値を指定します。
since_id integer 取得したいタイムラインIDの最小値を指定します。
count integer 取得したいタイムラインの、取得件数を指定します。デフォルトは20

レスポンス

フィールド名 説明
id タイムラインのID(連番)
member メンバーの情報(詳しくは レスポンスの共通仕様 を参照)
body タイムラインの本文
body_html タイムラインの本文(HTML版)
uri タイムラインの参照URI
source タイムラインの投稿元の名前
source_uri タイムラインの投稿元のURL
created_at 投稿時間

サンプルリクエスト

$ curl http://example.com/api.php/activity/search.json?target=community&target_id=1&count=20&apiKey=5ad9d5a6a11c5f13ca5901a7c6e1d89ea991dc195666de393a61c808c61d19a5
$ curl http://example.com/api.php/activity/search.json?since_id=20&max_id=50&apiKey=5ad9d5a6a11c5f13ca5901a7c6e1d89ea991dc195666de393a61c808c61d19a5

サンプルレスポンス

{
    "status": "success",
    "data": [{
        "id": "100",
        "member": {
            "id": "1",
            "profile_image": "http:\/\/example.com\/cache\/img\/jpg\/w48_h48\/m_1_1eb9de8cc262e142f91ee61489db11ad058bb902_jpg.jpg",
            "screen_name": "\u624b\u5d8b\u5b88",
            "name": "\u624b\u5d8b\u5b88",
            "profile_url": "http:\/\/example.com\/member\/1",
            "friend": false,
            "blocking": false,
            "self": false,
            "friends_count": 0,
            "self_introduction": "\u3088\u308d\u3057\u304f\u304a\u9858\u3044\u3057\u307e\u3059\u3002"
        },
        "body": "@@@takahata \u9ad8\u7551\u3055\u3093\u305d\u308d\u305d\u308d\u51fa\u756a\u3067\u3059\u3088",
        "body_html": "@@@takahata \u9ad8\u7551\u3055\u3093\u305d\u308d\u305d\u308d\u51fa\u756a\u3067\u3059\u3088",
        "uri": null,
        "source": "API",
        "source_uri": null,
        "created_at": "Tue, 10 Apr 2012 13:20:18 +0900"
    }]
}