日記に関する API (diary)

エントリポイント

コレクション URI
http://example.com/api.php/feeds/diary
メンバ URI
http://example.com/api.php/feeds/diary/{日記のID}

エントリ文書の書式

日記のエントリは以下のような Atom エントリ文書で表現されます。

<?xml version="1.0" encoding="UTF-8" ?>
<entry xmlns="http://www.w3.org/2005/Atom">
  <id>http://example.com/diary/{diary_id}</id>
  <published>2009-01-25T19:40:22+09:00</published>
  <updated>2009-01-25T19:40:22+09:00</updated>
  <title type="text">日記タイトル</title>
  <content type="text">日記本文</content>
  <author>
    <name>投稿したメンバーのニックネーム</name>
    <uri>http://example.com/member/{member_id}</uri>
  </author>
  <link rel="edit" type="application/atom+xml" href="http://example.com/api.php/feeds/diary/{diary_id}"/>
  <link rel="self" type="application/atom+xml" href="http://example.com/api.php/feeds/diary/{diary_id}"/>
  <link rel="alternate" type="text/html" href="http://example.com/diary/{diary_id}"/>
  <link rel="alternate" href="http://example.com/mobile_frontend.php/diary/{diary_id}"/>
</entry>

このエントリに含まれる要素の解説を以下に示します。

  • /entry/id : エントリを識別するための ID となる URN (省略可)

  • /entry/published : エントリの作成日時 (省略可)

  • /entry/updated : エントリの更新日時 (省略可)

  • /entry/title : エントリのタイトル

  • /entry/content : エントリの本文

  • /entry/author : エントリの作成者の情報
    • /entry/author/name : エントリの作成者のニックネーム
    • /entry/auhtor/uri : エントリの作成者を識別するための URN
  • /entry/link[@rel=”edit”] : OpenPNE Web API でこのエントリを編集するための URI (省略可)

  • /entry/link[@rel=”self”] : OpenPNE Web API でこのエントリを参照するための URI (省略可)

  • /entry/link[@rel=”alternate” and @type=”text/html”] : PC 版でこのエントリを閲覧するための URL (省略可)

  • /entry/link[@rel=”alternate” and not(@type)] : 携帯版でこのエントリを閲覧するための URL (省略可)

Table Of Contents

Previous topic

メンバー::エントリの取得

Next topic

日記::エントリの一覧の取得

This Page