俺らの故郷が滅びゆく感じがするよな
■ このスレッドは過去ログ倉庫に格納されています
api.some.domain/v1/boards
[ "hawk", "mi", … ] ミスった
default.some.domain/v1/servers
[ "hawk", "mi", … ] 新しい掲示板はよく出来てるけどこのみんなが分散するのが嫌なんだよな server.some.domain/v1/boards
[ "news4vip", "poverty", … ] >>6
それはそうだな
しかしここに残っても衰退していくだけだから、一度高クオリティのもの作って人集めた方が良さそう 以下server.some.domain/v1は省略
/:board/threads
{ "123456": {"title": "タイトル", "time": "123456", "res": 30}, … } スレ一覧の画面で読み取れたら嬉しい情報ってなんだろう
タイトル、日時、レス数は必須だけど、他になんかあるかな 荒らしを弾く事が出来る、という事を目標の1つにするので
スレ一覧でスレ立てした人に関する情報が得られるといいな 掲示板の匿名性は確保したいけど、荒らし対策をするにはアカウント制が適している
このギャップをどう埋めるかだが、アカウント登録は必須にせず、アカウントを作るとできる事が増えるシステムにすれば自ずとユーザーがアカウントを作るようになるだろう てかJSONをスマホで打つのダルすぎるから適当なフォーマットに崩して書く KISS原則に従い、必要最低限の機能に抑えてシンプルに作ろう
アカウント登録に必要な情報
- username (被りなし)
- password
- メールアドレス (認証用)
- ID (被りなし、自動割り当て)
スレ一覧で取得される情報
- スレID (被りなし、自動割り当て)
- スレタイ
- 日時 (エポックタイム)
- レス数
- スレ立て者のID (未ログイン状態の場合この情報は無し) スレ一覧の情報に追加
- スレ立て者のネーム欄の文字列
- >>1の内容 レス一覧で取得される情報
- 名前欄の文字列
- 本文
- 日時 (エポックタイム)
- ID (アカウントのIDとは別物)
- アカウントのID (未ログインは以下略)
- アカウントのNGカウント レス時に必要な情報
- 書き込むスレのスレID
- 名前欄の文字列 (省略可)
- 本文
※時刻、IDはサーバー側で付加
※アカウントはセッションを用いて識別
スレ立て時に必要な情報
- スレタイ
- 名前欄の文字列 (省略可)
- 本文
※時刻、IDはサーバー側で付加
※アカウントはセッションを用いて識別 ■ このスレッドは過去ログ倉庫に格納されています