Skip to content
This repository has been archived by the owner on Jun 20, 2024. It is now read-only.

各種タイムラインのエンドポイントについて #61

Closed
marihachi opened this issue May 7, 2017 · 4 comments
Closed

各種タイムラインのエンドポイントについて #61

marihachi opened this issue May 7, 2017 · 4 comments

Comments

@marihachi
Copy link
Member

marihachi commented May 7, 2017

全エンドポイント一覧: https://github.com/Frost-Dev/Frost-API/blob/develop/src/routeList.js

配慮すること

ポストの種類は複数あるので、その一種類を対象としたタイムラインを取得できるほうがいい #62

  • パブリックTL (フォローしているかに関係なく、一般公開されたポストを受け取れる)

    • /general/timeline
    • /public/timeline
    • /instance/timeline
    • /timelines/public
  • ユーザーTL (対象ユーザーだけのTL。プロフ用)

    • /users/:userId/timelines/user
  • ホームTL

    • /users/:userId/timelines/home
    • /account/timelines/home
    • /timelines/home
      • ※ユーザーごとに対象リソースが変わるのはイケてない感
  • リストTL (のちのち必要そう?)

    • /users/:userId/lists/:listId/timeline
    • /account/lists/:listId/timeline
    • /lists/:listId/timeline
      • ※ユーザーごとに対象リソースが変わるのはイケてない感

組み合わせ案 A

ユーザー、ホーム、リスト、に関しては/users/:id下に置くの案が良さげ?
じゃあパブリックはどこへ...?

構成

  • /general/timeline
  • /users/:userId/timelines/user
  • /users/:userId/timelines/home
  • /users/:userId/lists/:listId/timeline
@Asteriskx
Copy link
Member

public な TL って全体が フォロー関係になってなくても
観れる認識でok?

@marihachi
Copy link
Member Author

そう

@marihachi
Copy link
Member Author

marihachi commented May 7, 2017

以下の構成でやっていくことにします

  • /general/timeline
  • /users/:userId/timelines/user
  • /users/:userId/timelines/home
  • /users/:userId/lists/:listId/timeline

@marihachi
Copy link
Member Author

issue立てました。これは閉じます
#63 #64 #65

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants