Open SnowCait opened 1 year ago
Method | Endpoint | Body | Description |
---|---|---|---|
GET | /albums | アルバム一覧 | |
GET | /albums/{id}/keywords | アルバムのキーワード | |
PUT | /albums/{id}/keywords | {"keywords": [""]} | アルバムのキーワードを設定(上書き) |
GET | /albums/{id}/tweets | アルバムのツイート | |
POST | /albums/{id}/tweets | {"tweets":[""]} | アルバムへツイートを追加 |
DELETE | /albums/{id}/tweets | {"tweets":[""]} | アルバムからツイートを削除 |
Point その1
みたいな画像を表示したい。
アルバムをつくる
アルバムを並べる。 見た目もアルバムっぽく。
+-------+ +-------+ +-------+
| title | | title | | title |
| | | | | |
| | | | | |
+-------+ +-------+ +-------+
+-------+ +-------+ +-------+
| title | | title | | title |
| | | | | |
| | | | | |
+-------+ +-------+ +-------+
モーメントの代わりになるサービス #TweetAlbum をリリースしました 写真、イラスト、漫画などをまとめるのにお使いください https://tweet-album.vercel.app/
Point 1~3 のスクショと実際のまとめスクショを添付
AT: Access Token RT: Refresh Token LT: Login Token
sequenceDiagram
participant User
participant DB
participant System
User ->> DB: Sign up (AT, RT, LT)
Note right of DB: AT1, RT1, LT = AT1
User ->> DB: Refresh (AT, RT, LT)
Note right of DB: AT2, RT2, LT = AT2
User ->> DB: Sing in
Note right of DB: AT2, RT2, LT = AT2
System ->> DB: Refresh (AT, RT)
Note right of DB: AT3, RT3, LT = AT2
System ->> DB: Refresh (AT, RT)
Note right of DB: AT4, RT4, LT = AT2
User ->> DB: Sing in with cache
Note right of DB: AT4, RT4, LT = AT2
User ->> DB: Sing in (LT = AT)
Note right of DB: AT4, RT4, LT = AT4
Sing in (LT = AT)
in authorizer is difficult to response and refresh client token
Always LT = AT
sequenceDiagram
participant User
participant DB
User ->> DB: Sign up (AT, RT)
Note right of DB: AT1 (= LT), RT1
User ->> DB: Refresh (AT, RT)
Note right of DB: AT2 (= LT), RT2
User ->> DB: Sing in
Note right of DB: AT2 (= LT), RT2
Twitter プロフィールの更新は Twitter 経由のログインを行ったときのみ。
コンセプト
自分のツイートのまとめをお手軽作成&自動更新。
モーメントが廃止されたので一部の用途の代わり。
まとめは togetter があるので全部の代替にはしない。手軽に使えることがコンセプト。
機能
アルバムの作成
基本機能。必須。
補助
余裕があったら作る。
マネタイズ
正直課金機能の実装は面倒なので広告だけにしたい。 サーバー費用を抑える工夫をする。