HTTPメソッド GET リクエストURL /bibs(.:format)
入力 処理 出力
フォーマット:html, xml, json bibsリソースの一覧取得を行う フォーマット:html, xml, json
パラメータ: レスポンス: bibsリソースのレコード情報 ※入力パラメータによってレスポンス情報は変化する。 ※bibsリソースの詳細は、bibsテーブル定義書を参照 ※パラメータ無しであれば、取得レコードの先頭から25件を返す。 パラメータのデフォルト値は以下とする。 {"page"=>"1", "per_page"=>"25" }
HTTPメソッド GET リクエストURL /bibs/:id(.:format)
入力 処理 出力
フォーマット:html, xml, json 入力パラメータを基に、bibsリソースの個別取得を行う フォーマット:html, xml, json
パラメータ: レスポンス:
{"id"=>""} パラメータ指定のidを持つ、bibsリソースのレコード情報
※bibsリソースの詳細は、bibsテーブル定義書を参照
HTTPメソッド POST リクエストURL /bibs(.:format)
入力 処理 出力
フォーマット:html, xml, json 入力パラメータを基に、bibsリソースの新規作成を行う フォーマット:html, xml, json
パラメータ: レスポンス: {"bib"=>{ 作成したbibsリソースのレコード情報 "entry_type"=>"", "abbreviation"=>"", ※bibsリソースの詳細は、bibsテーブル定義書を参照 "name"=>"", "journal"=>"", "year"=>"", "volume"=>"", "number"=>"", "pages"=>"", "month"=>"", "note"=>"", "key"=>"", "link_url"=>"", "doi"=>"" } } ※bibパラメータの値についてはbibsテーブル定義書を参照
HTTPメソッド PATCH リクエストURL /bibs/:id(.:format)
入力 処理 出力
フォーマット:html, xml, json 入力パラメータを基に、bibsリソースの更新を行う フォーマット:html, xml, json
パラメータ: レスポンス: {"id"=>"", パラメータ指定のidを持つ、bibsリソースのレコード情報 "bib"=>{ "entry_type"=>"", ※bibsリソースの詳細は、bibsテーブル定義書を参照 "abbreviation"=>"", "name"=>"", "journal"=>"", "year"=>"", "volume"=>"", "number"=>"", "pages"=>"", "month"=>"", "note"=>"", "key"=>"", "link_url"=>"", "doi"=>"" } } ※bibパラメータの値についてはbibsテーブル定義書を参照
HTTPメソッド PUT リクエストURL /bibs/:id(.:format)
入力 処理 出力
フォーマット:html, xml, json 入力パラメータを基に、bibsリソースの更新を行う フォーマット:html, xml, json
パラメータ: レスポンス: {"id"=>"", パラメータ指定のidを持つ、bibsリソースのレコード情報 "bib"=>{ "entry_type"=>"", ※bibsリソースの詳細は、bibsテーブル定義書を参照 "abbreviation"=>"", "name"=>"", "journal"=>"", "year"=>"", "volume"=>"", "number"=>"", "pages"=>"", "month"=>"", "note"=>"", "key"=>"", "link_url"=>"", "doi"=>"" } } ※bibパラメータの値についてはbibsテーブル定義書を参照
HTTPメソッド DELETE リクエストURL /bibs/:id(.:format)
入力 処理 出力
フォーマット:html, xml, json 入力パラメータを基に、bibsリソースの削除を行う フォーマット:html, xml, json
パラメータ: レスポンス:
{"id"=>""} bibsリソースのレコード情報
※bibsリソースの詳細は、bibsテーブル定義書を参照
HTTPメソッド GET リクエストURL /bibs/:bib_id/record_property(.:format)
入力 処理 出力
フォーマット:html, xml, json 入力パラメータを基に、bibsリソースの属性情報取得を行う フォーマット:html, xml, json
パラメータ: レスポンス:
{"bib_id"=>""} パラメータ指定のidを持つbibsリソースの属性情報
※bibsリソースの詳細は、bibsテーブル定義書を参照 ※属性情報の詳細は、record_propertiesテーブル定義書を参照
HTTPメソッド PATCH リクエストURL /bibs/:bib_id/record_property(.:format)
入力 処理 出力
フォーマット:html, xml, json 入力パラメータを基に、bibsリソースの属性情報更新を行う フォーマット:html, xml, json
パラメータ: レスポンス: {"bib_id"=>"", パラメータ指定のidを持つbibsリソースの属性情報 "record_property"=>{ "datum_id"=>"", ※bibsリソースの詳細は、bibsテーブル定義書を参照 "datum_type"=>"", ※属性情報の詳細は、record_propertiesテーブル定義書を参照 "user_id"=>"", "group_id"=>"", "global_id"=>"", "published"=>"", "published_at"=>"", "owner_readable"=>"", "owner_writable"=>"", "group_readable"=>"", "group_writable"=>"", "guest_readable"=>"", "guest_writable"=>"", } } ※record_propertyパラメータの値については record_propertiesテーブル定義書を参照
HTTPメソッド PUT リクエストURL /bibs/:bib_id/record_property(.:format)
入力 処理 出力
フォーマット:html, xml, json 入力パラメータを基に、bibsリソースの属性情報更新を行う フォーマット:html, xml, json
パラメータ: レスポンス: {"bib_id"=>"", パラメータ指定のidを持つbibsリソースの属性情報 "record_property"=>{ "datum_id"=>"", ※bibsリソースの詳細は、bibsテーブル定義書を参照 "datum_type"=>"", ※属性情報の詳細は、record_propertiesテーブル定義書を参照 "user_id"=>"", "group_id"=>"", "global_id"=>"", "published"=>"", "published_at"=>"", "owner_readable"=>"", "owner_writable"=>"", "group_readable"=>"", "group_writable"=>"", "guest_readable"=>"", "guest_writable"=>"", } } ※record_propertyパラメータの値については record_propertiesテーブル定義書を参照