diff options
author | Eugen Rochko <eugen@zeonfederated.com> | 2016-03-12 19:46:06 +0100 |
---|---|---|
committer | Eugen Rochko <eugen@zeonfederated.com> | 2016-03-12 19:46:06 +0100 |
commit | 1aa477ac2f0e9195497899691bb5cc16a7034c01 (patch) | |
tree | c331188d6955cbdd12e78bc6ccdb2329b5dddf67 /app/views/home | |
parent | aab9f57e369c492bad03bcf15411394897314b4d (diff) |
Customized more doorkeeper views, only logged in users can create oauth apps
Diffstat (limited to 'app/views/home')
-rw-r--r-- | app/views/home/index.html.haml | 100 |
1 files changed, 97 insertions, 3 deletions
diff --git a/app/views/home/index.html.haml b/app/views/home/index.html.haml index 2d1e9c091..a3213a685 100644 --- a/app/views/home/index.html.haml +++ b/app/views/home/index.html.haml @@ -1,3 +1,97 @@ -.activity-stream.activity-stream-embedded - - @statuses.each do |status| - = render partial: 'stream_entries/status', locals: { status: status, include_threads: false, is_successor: false, is_predecessor: false } +%h3 OAuth2 +%p All API methods require a valid access token. + +%h3 Statuses +%ul.api-descriptions + %li + .address + %samp.method GET + %samp /api/statuses/home + .description + Returns user's home timeline + %li + .address + %samp.method GET + %samp /api/statuses/mentions + .description + Returns user's mentions timeline + %li + .address + %samp.method POST + %samp /api/statuses + .options + Options: + = succeed ',' do + %samp status + %samp in_reply_to_id + .description + Creates a new status, optionally as a response to another, from user's account. Returns the new status. + %li + .address + %samp.method GET + %samp /api/statuses/:id + .description + Returns a single status + %li + .address + %samp.method POST + %samp /api/statuses/:id/reblog + .description + Reblogs a status from user's account. Returns the target status. + %li + .address + %samp.method POST + %samp /api/statuses/:id/favourite + .description + Favourites a status from user's account. Returns the target status. + +%h3 Accounts +%ul.api-descriptions + %li + .address + %samp.method GET + %samp /api/accounts/:id + .description + Returns a single account + %li + .address + %samp.method GET + %samp /api/accounts/:id/statuses + .description + Returns an account's statuses + %li + .address + %samp.method GET + %samp /api/accounts/:id/followers + .description + Returns accounts following an account + %li + .address + %samp.method GET + %samp /api/accounts/:id/following + .description + Returns the accounts the target account follows + %li + .address + %samp.method POST + %samp /api/accounts/:id/follow + .description + Follows target account from the user's account. Returns the target account. + %li + .address + %samp.method POST + %samp /api/accounts/:id/unfollow + .description + Unfollows target account from the user's account. Returns the target account. + +%h3 Follows +%ul.api-descriptions + %li + .address + %samp.method POST + %samp /api/follows + .options + Options: + %samp uri + .description + Follows a user, regardless of where they are, from user's account. URI assumed to be of username@domain form. Returns the target account. |