activity/post.json 概要

メッセージを送信する時に使用するAPIです。

リクエスト

パラメータ 説明
body *必須 string タイムラインの本文を指定します。
public_flag integer タイムラインの公開範囲を指定します。
in_reply_to_activity_id integer タイムラインの返信先IDを指定します。
uri string タイムライン投稿元のURIを指定します。
target string タイムラインの種類を指定します。例えば、コミュニティタイムラインに投稿したい場合はcommunityを指定します。
target_id integer タイムラインの種類のIDを指定します。targetが指定されている場合は*必須項目です。

レスポンス

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

サンプルリクエスト

$ curl http://example.com/api.php/activity/post.json?body=テスト投稿&public_flag=1&target=community&target_id=1&apiKey=5ad9d5a6a11c5f13ca5901a7c6e1d89ea991dc195666de393a61c808c61d19a5

サンプルレスポンス

{
    "status": "success",
    "data": {
        "id": "112",
        "member": {
            "id": "2",
            "profile_image": "http:\/\/example.com\/cache\/img\/jpg\/w48_h48\/m_2_cbd4c0640de20feb23b32a6a37c53ebadf183d48_jpg.jpg",
            "screen_name": "tejima",
            "name": "tejima",
            "profile_url": "http:\/\/example.com\/member\/2",
            "friend": false,
            "blocking": false,
            "self": true,
            "friends_count": 0,
            "self_introduction": "\u624b\u5d8b\u3067\u3059\u3002"
        },
        "body": "\u30c6\u30b9\u30c8\u6295\u7a3f",
        "body_html": "\u30c6\u30b9\u30c8\u6295\u7a3f",
        "uri": null,
        "source": "API",
        "source_uri": null,
        "created_at": "Sat, 14 Apr 2012 09:39:37 +0900"
    }
}