Show page source of API #51205

[[PageOutline]]

== bbs.cgi ==

パラメータに js=1 または xml=1 をつけるとそれぞれ JSON または XML 形式で返ってきます。
成功または失敗したか判断をするには ok の値が 1 であるかどうかを確認すればよいです。

 * js=1 で書き込みに成功した場合
{{{ code javascript
{
  error => '',
  errstr => '',
  ok => 1
}
}}}
 * xml=1 で書き込みに成功した場合
{{{ code xml
<response>
  <error></error>
  <errstr></errstr>
  <ok>1</ok>
</response>
}}}
 * js=1 で書き込みに失敗した場合の一例
{{{ code javascript
{
  error => 'INVALID_POST',
  errstr => 'フォーム情報が正しく読めないです。',
  ok => 0
}
}}}
 * xml=1 で書き込みに失敗した場合の一例
{{{ code xml
<response>
  <error>INVALID_POST</error>
  <errstr>フォーム情報が正しく読めないです。</errstr>
  <ok>0</ok>
</response>
}}}

== upload.csv ==

アップロードされたファイル情報を収めたCSVファイル。サムネイル表示可能数 = 行数のため、
全てのアップロードされたファイル情報を取得することは出来無い。また、拡張である
Img0ch::Plugin::Upload::XCSV が有効な掲示板に限るため、あまり有用ではない。

 * パス
{{{
/[掲示板ディレクトリ]/img/[スレッドキー]/upload.csv
}}}

 * 形式
{{{ code csv
[レス番号],[拡張子],[元画像の幅],[元画像の高さ],[ファイルのMD5値],[サムネイルの幅],[サムネイルの高さ]
}}}