他の閲覧方法【
専用ブラウザ
ガラケー版リーダー
スマホ版リーダー
BBS2ch
DAT
】
↓
VIP Service
VIPサービス運用情報
更新
検索
全部
最新50
read_ajax.php公開してみる
Check
Tweet
1 :
荒巻@中の人
★
:2007/03/02(金) 19:50:22.33 ID:dai70c60
某機能搭載の為に試作したVIP別荘のDATデータをXMLで取得するスクリプトを
どうせ放置するくらいなら公開してみます。
これを使うとAJAX的なread.cgiのようなものや
外部からデータを取得しやすくなるよーになるかもしれないです。
利用する場合、このスレッドで一声かけてくれればうれしいかも。
以下、説明書を淡々と、
2 :
荒巻@中の人
★
:2007/03/02(金) 19:50:53.72 ID:???
■ 製作意図
read.cgiのAjax化の為のデータ受け渡し皿
RSSとかも後に対応できるようにするため
3 :
荒巻@中の人
★
:2007/03/02(金) 19:51:05.98 ID:???
■ 利用方法
@スレッドをすべて取得する
スレッドをすべて取得するには
「
http://ex14.vip2ch.com/test/read_ajax.php?bbs=operate&thread=1152261828
」
のように bbs=[板名] thread=[スレッドの.datを除いた10桁のID] でリクエストを要求します。
すると以下の形式でのレスポンスが取得できます
<?xml version="1.0" encoding="Shift_JIS" ?>
<items>
<item><num>1</num><suretai></suretai></from><mail></mail><date></date><msg></msg></item>
<item><num>2</num><from></from><mail></mail><date></date><msg></msg></item>
<item><num>3</num><from></from><mail></mail><date></date><msg></msg></item>
<item><num>4</num><from></from><mail></mail><date></date><msg></msg></item>
・
・
・ 存在するすべてのレスを出力
・
</ietms>
[EOF]
注意しておく点は、スレッドの1行目、つまり
>>1
のアイテム内に<suretai>が存在する点です。
ここにそのスレッドのスレタイが挿入されてきます。
4 :
荒巻@中の人
★
:2007/03/02(金) 19:51:28.12 ID:???
Aスレッドの一部のレスを取得する
スレッドの一部のレスだけを取得するには
「
http://ex14.vip2ch.com/test/read_ajax.php?bbs=operate&thread=1152261828&res=12
」
「
http://ex14.vip2ch.com/test/read_ajax.php?bbs=operate&thread=1152261828&res=1-10
」
のように bbs=[板名] thread=[スレッドの.datを除いた10桁のID] res=[単体でのレス番号] または [開始レス番号-終了レス番号]でリクエストを要求します。
すると以下の形式でのレスポンスが取得できます
(単体でレスを指定した場合)
<?xml version="1.0" encoding="Shift_JIS" ?>
<items>
<item><num>12</num><from></from><mail></mail><date></date><msg></msg></item>
</ietms>
[EOF]
(範囲で複数のレスを指定した場合)
<?xml version="1.0" encoding="Shift_JIS" ?>
<items>
<item><num>1</num><suretai></suretai></from><mail></mail><date></date><msg></msg></item>
<item><num>2</num><from></from><mail></mail><date></date><msg></msg></item>
・
・
・ 範囲内のすべてのレスを出力
・
<item><num>11</num><from></from><mail></mail><date></date><msg></msg></item>
<item><num>12</num><from></from><mail></mail><date></date><msg></msg></item>
</ietms>
[EOF]
注意しておく点はnumは実際のレス番号であり、出力の累積値ではありません。
またどのようなレスの出力でも
>>1
のアイテムには必ずスレタイが入ってきます。
5 :
荒巻@中の人
★
:2007/03/02(金) 19:51:42.18 ID:???
B新着レスの判別
スレッドの合計レス数を取得するには
「
http://ex14.vip2ch.com/test/read_ajax.php?bbs=operate&thread=1152261828&mode=chk_new
」
のように bbs=[板名] thread=[スレッドの.datを除いた10桁のID] mode=chk_new (固定) でリクエストを要求します。
すると以下の形式でのレスポンスが取得できます
<?xml version="1.0" encoding="Shift_JIS" ?>
<res>123</res>
*<res>内に合計レス値を出力
6 :
荒巻@中の人
★
:2007/03/02(金) 19:51:51.55 ID:???
Cデバックモード
製作時の付属機能として適当ですがデバックモードが多少存在します。
debugmode=[機能名]
debugmode=noencode
URLエンコードをしない
debugmode=nobr
ソースを改行しない
debugmode=nostop
エラーが発生しても処理を続ける(危険)
7 :
荒巻@中の人
★
:2007/03/02(金) 19:52:19.76 ID:???
Dエラー発生時
エラーが発生した場合レスポンスは次の形式となります。
<?xml version="1.0" encoding="Shift_JIS" ?>
<items>
<item>
<num>0</num>
<errornum>[エラーコード]</errornum>
<from>[固定文章「エラーです」]</from>
<mail />
<date>[10桁のUNIX時間]</date>
<msg>[詳細なエラーメッセージ]</msg>
</item>
</items>
15.40 KB
Speed:0
[ Aramaki★
クオリティの高いサービスを貴方に
VIPService!]
↑
VIP Service
VIPサービス運用情報
更新
専用ブラウザ
検索
全部
前100
次100
最新50
続きを読む
名前:
E-mail
(省略可)
:
書き込み後にスレをトップに移動しません
特殊変換を無効
本文を赤くします
本文を蒼くします
本文をピンクにします
本文を緑にします
本文を紫にします
256ビットSSL暗号化送信っぽいです
最大8000バイト 最大95行
画像アップロードに対応中!
(http://fsmから始まる
ひらめアップローダ
からの画像URLがサムネイルで表示されるようになります)
スポンサードリンク
Check
Tweet
荒巻@中の人 ★
VIP(Powered By VIP Service)
read.cgi ver 2013/10/12 prev 2011/01/08 (Base By
http://www.toshinari.net/
@Thanks!)
respop.js ver 01.0.4.0 2010/02/10 (by fla@Thanks!)