OpenIsle Docs

API 概览

Open API 接口文档

接口列表

以下列表聚合了所有已生成的接口页面,展示对应的路径、请求方法以及摘要,便于快速检索和跳转。

路径方法摘要
/api/activitiesGETList activities
/api/activities/milk-teaGETMilk tea info
/api/activities/milk-tea/redeemPOSTRedeem milk tea
/api/admin/comments/{id}/pinPOSTPin comment
/api/admin/comments/{id}/unpinPOSTUnpin comment
/api/admin/configGETGet configuration
/api/admin/configPOSTUpdate configuration
/api/admin/helloGETAdmin greeting
/api/admin/posts/{id}/approvePOSTApprove post
/api/admin/posts/{id}/pinPOSTPin post
/api/admin/posts/{id}/rejectPOSTReject post
/api/admin/posts/{id}/rss-excludePOSTExclude from RSS
/api/admin/posts/{id}/rss-includePOSTInclude in RSS
/api/admin/posts/{id}/unpinPOSTUnpin post
/api/admin/posts/pendingGETList pending posts
/api/admin/tags/{id}/approvePOSTApprove tag
/api/admin/tags/pendingGETList pending tags
/api/admin/users/{id}/approvePOSTApprove user
/api/admin/users/{id}/rejectPOSTReject user
/api/ai/formatPOSTFormat markdown
/api/auth/checkGETCheck token
/api/auth/discordPOSTLogin with Discord
/api/auth/forgot/resetPOSTReset password
/api/auth/forgot/sendPOSTSend reset code
/api/auth/forgot/verifyPOSTVerify reset code
/api/auth/githubPOSTLogin with GitHub
/api/auth/googlePOSTLogin with Google
/api/auth/loginPOSTLogin
/api/auth/reasonPOSTSubmit register reason
/api/auth/registerPOSTRegister user
/api/auth/telegramPOSTLogin with Telegram
/api/auth/twitterPOSTLogin with Twitter
/api/auth/verifyPOSTVerify account
/api/categoriesGETList categories
/api/categoriesPOSTCreate category
/api/categories/{id}DELETEDelete category
/api/categories/{id}GETGet category
/api/categories/{id}PUTUpdate category
/api/categories/{id}/postsGETList posts by category
/api/channelsGETList channels
/api/channels/{channelId}/joinPOSTJoin channel
/api/channels/unread-countGETUnread count
/api/comments/{commentId}/reactionsPOSTReact to comment
/api/comments/{commentId}/repliesPOSTReply to comment
/api/comments/{id}DELETEDelete comment
/api/comments/{id}/pinPOSTPin comment
/api/comments/{id}/unpinPOSTUnpin comment
/api/configGETSite config
/api/draftsPOSTSave draft
/api/drafts/meDELETEDelete my draft
/api/drafts/meGETGet my draft
/api/helloGETHello endpoint
/api/invite/generatePOSTGenerate invite
/api/medalsGETList medals
/api/medals/selectPOSTSelect medal
/api/messagesPOSTSend message
/api/messages/{messageId}/reactionsPOSTReact to message
/api/messages/conversationsGETList conversations
/api/messages/conversationsPOSTFind or create conversation
/api/messages/conversations/{conversationId}GETGet conversation
/api/messages/conversations/{conversationId}/messagesPOSTSend message to conversation
/api/messages/conversations/{conversationId}/readPOSTMark conversation read
/api/messages/unread-countGETUnread message count
/api/notificationsGETList notifications
/api/notifications/email-prefsGETList email preferences
/api/notifications/email-prefsPOSTUpdate email preference
/api/notifications/prefsGETList preferences
/api/notifications/prefsPOSTUpdate preference
/api/notifications/readPOSTMark notifications read
/api/notifications/unreadGETList unread notifications
/api/notifications/unread-countGETUnread count
/api/online/countGETOnline count
/api/online/heartbeatPOSTHeartbeat
/api/point-goodsGETList goods
/api/point-goods/redeemPOSTRedeem good
/api/point-historiesGETPoint history
/api/point-histories/trendGETPoint trend
/api/postsGETList posts
/api/postsPOSTCreate post
/api/posts/{id}DELETEDelete post
/api/posts/{id}GETGet post
/api/posts/{id}PUTUpdate post
/api/posts/{id}/change-logsGETPost change logs
/api/posts/{id}/closePOSTClose post
/api/posts/{id}/lottery/joinPOSTJoin lottery
/api/posts/{id}/poll/progressGETPoll progress
/api/posts/{id}/poll/votePOSTVote poll
/api/posts/{id}/reopenPOSTReopen post
/api/posts/{postId}/commentsGETList comments
/api/posts/{postId}/commentsPOSTCreate comment
/api/posts/{postId}/reactionsPOSTReact to post
/api/posts/featuredGETFeatured posts
/api/posts/latest-replyGETLatest reply posts
/api/posts/rankingGETRanking posts
/api/push/public-keyGETGet public key
/api/push/subscribePOSTSubscribe
/api/reaction-typesGETList reaction types
/api/rssGETRSS feed
/api/search/globalGETGlobal search
/api/search/postsGETSearch posts
/api/search/posts/contentGETSearch posts by content
/api/search/posts/titleGETSearch posts by title
/api/search/usersGETSearch users
/api/sitemap.xmlGETSitemap
/api/stats/comments-rangeGETComments range
/api/stats/dauGETDaily active users
/api/stats/dau-rangeGETDAU range
/api/stats/new-users-rangeGETNew users range
/api/stats/posts-rangeGETPosts range
/api/subscriptions/comments/{commentId}DELETEUnsubscribe comment
/api/subscriptions/comments/{commentId}POSTSubscribe comment
/api/subscriptions/posts/{postId}DELETEUnsubscribe post
/api/subscriptions/posts/{postId}POSTSubscribe post
/api/subscriptions/users/{username}DELETEUnsubscribe user
/api/subscriptions/users/{username}POSTSubscribe user
/api/tagsGETList tags
/api/tagsPOSTCreate tag
/api/tags/{id}DELETEDelete tag
/api/tags/{id}GETGet tag
/api/tags/{id}PUTUpdate tag
/api/tags/{id}/postsGETList posts by tag
/api/uploadPOSTUpload file
/api/upload/presignGETPresign upload
/api/upload/urlPOSTUpload from URL
/api/users/{identifier}GETGet user
/api/users/{identifier}/allGETUser aggregate
/api/users/{identifier}/followersGETFollowers
/api/users/{identifier}/followingGETFollowing users
/api/users/{identifier}/hot-postsGETUser hot posts
/api/users/{identifier}/hot-repliesGETUser hot replies
/api/users/{identifier}/hot-tagsGETUser hot tags
/api/users/{identifier}/postsGETUser posts
/api/users/{identifier}/repliesGETUser replies
/api/users/{identifier}/subscribed-postsGETSubscribed posts
/api/users/{identifier}/tagsGETUser tags
/api/users/adminsGETAdmin users
/api/users/meGETCurrent user
/api/users/mePUTUpdate profile
/api/users/me/avatarPOSTUpload avatar
/api/users/me/signinPOSTDaily sign in

On this page