Safe Haskell | None |
---|
- SE AccessToken
- SE Answer
- SE Badge
- SE Comment
- SE Error
- SE Event
- SE Filter
- SE InboxItems
- SE Info
- SE NetworkUser
- SE AccountMerge
- SE Notification
- SE Post
- SE Privilege
- SE Question
- SE QuestionTimeline
- SE Reputation
- SE ReputationHistory
- SE Revision
- SE Site
- SE SuggestedEdit
- SE Tag
- SE TagScore
- SE TagSynonym
- SE TagWiki
- SE TopTag
- SE User
- SE UserTimeline
- SE WritePermission
API methods list
- readAccessTokens :: [Text] -> Request a "readAccessTokens" [SE AccessToken]
- invalidateAccessTokens :: [Text] -> Request a "invalidateAccessTokens" [SE AccessToken]
- applicationDeAuthenticate :: [Text] -> Request a "applicationDeAuthenticate" [SE AccessToken]
- answers :: Request a "answers" [SE Answer]
- answersByIds :: [Int] -> Request a "answersByIds" [SE Answer]
- answersOnUsers :: [Int] -> Request a "answersOnUsers" [SE Answer]
- answersOnQuestions :: [Int] -> Request a "answersOnQuestions" [SE Answer]
- meAnswers :: Request RequireToken "meAnswers" [SE Answer]
- topUserAnswersInTags :: Int -> [Text] -> Request a "topUserAnswersInTags" [SE Answer]
- meTagsTopAnswers :: [Text] -> Request RequireToken "meTagsTopAnswers" [SE Answer]
- badges :: Request a "badges" [SE Badge]
- badgesByIds :: [Int] -> Request a "badgesByIds" [SE Badge]
- badgeRecipientsByIds :: [Int] -> Request a "badgeRecipientsByIds" [SE Badge]
- badgesByName :: Request a "badgesByName" [SE Badge]
- badgeRecipients :: Request a "badgeRecipients" [SE Badge]
- badgesByTag :: Request a "badgesByTag" [SE Badge]
- badgesOnUsers :: [Int] -> Request a "badgesOnUsers" [SE Badge]
- meBadges :: Request RequireToken "meBadges" [SE Badge]
- commentsOnAnswers :: [Int] -> Request a "commentsOnAnswers" [SE Comment]
- comments :: Request a "comments" [SE Comment]
- commentsByIds :: [Int] -> Request a "commentsByIds" [SE Comment]
- deleteComment :: Int -> Request RequireToken "deleteComment" ()
- editComment :: Int -> Text -> Request RequireToken "editComment" (SE Comment)
- commentsOnPosts :: [Int] -> Request a "commentsOnPosts" [SE Comment]
- createComment :: Int -> Text -> Request RequireToken "createComment" (SE Comment)
- commentsOnQuestions :: [Int] -> Request a "commentsOnQuestions" [SE Comment]
- commentsOnUsers :: [Int] -> Request a "commentsOnUsers" [SE Comment]
- meComments :: Request RequireToken "meComments" [SE Comment]
- commentsByUsersToUser :: [Int] -> Int -> Request a "commentsByUsersToUser" [SE Comment]
- meCommentsTo :: Int -> Request RequireToken "meCommentsTo" [SE Comment]
- mentionsOnUsers :: [Int] -> Request a "mentionsOnUsers" [SE Comment]
- meMentioned :: Request RequireToken "meMentioned" [SE Comment]
- errors :: Request a "errors" [SE Error]
- events :: Request RequireToken "events" [SE Event]
- createFilter :: [Text] -> [Text] -> Text -> Request a "createFilter" (SE Filter)
- readFilter :: [Text] -> Request a "readFilter" [SE Filter]
- inbox :: Request RequireToken "inbox" [SE InboxItem]
- inboxUnread :: Request RequireToken "inboxUnread" [SE InboxItem]
- userInbox :: Int -> Request RequireToken "userInbox" [SE InboxItem]
- meInbox :: Request RequireToken "meInbox" [SE InboxItem]
- userUnreadInbox :: Int -> Request RequireToken "userUnreadInbox" [SE InboxItem]
- meUnreadInbox :: Request RequireToken "meUnreadInbox" [SE InboxItem]
- info :: Request a "info" (SE Info)
- associatedUsers :: [Int] -> Request a "associatedUsers" [SE NetworkUser]
- meAssociatedUsers :: Request RequireToken "meAssociatedUsers" [SE NetworkUser]
- mergeHistory :: [Int] -> Request a "mergeHistory" [SE AccountMerge]
- meMergeHistory :: Request RequireToken "meMergeHistory" [SE AccountMerge]
- notifications :: Request RequireToken "notifications" [SE Notification]
- notificationsUnread :: Request RequireToken "notificationsUnread" [SE Notification]
- userNotifications :: Int -> Request RequireToken "userNotifications" [SE Notification]
- meNotifications :: Request RequireToken "meNotifications" [SE Notification]
- userUnreadNotifications :: Int -> Request RequireToken "userUnreadNotifications" [SE Notification]
- meUnreadNotifications :: Request RequireToken "meUnreadNotifications" [SE Notification]
- posts :: Request a "posts" [SE Post]
- postsByIds :: [Int] -> Request a "postsByIds" [SE Post]
- privileges :: Request a "privileges" [SE Privilege]
- privilegesOnUsers :: Int -> Request a "privilegesOnUsers" [SE Privilege]
- mePriviledges :: Request RequireToken "mePriviledges" [SE Privilege]
- questions :: Request a "questions" [SE Question]
- questionsByIds :: [Int] -> Request a "questionsByIds" [SE Question]
- linkedQuestions :: [Int] -> Request a "linkedQuestions" [SE Question]
- relatedQuestions :: [Int] -> Request a "relatedQuestions" [SE Question]
- featuredQuestions :: Request a "featuredQuestions" [SE Question]
- unansweredQuestions :: Request a "unansweredQuestions" [SE Question]
- noAnswerQuestions :: Request a "noAnswerQuestions" [SE Question]
- search :: Text -> [Text] -> Request a "search" [SE Question]
- advancedSearch :: Request a "advancedSearch" [SE Question]
- similar :: Text -> [Text] -> Request a "similar" [SE Question]
- faqsByTags :: [Text] -> Request a "faqsByTags" [SE Question]
- favoritesOnUsers :: [Int] -> Request a "favoritesOnUsers" [SE Question]
- meFavorites :: Request RequireToken "meFavorites" [SE Question]
- questionsOnUsers :: [Int] -> Request a "questionsOnUsers" [SE Question]
- meQuestions :: Request RequireToken "meQuestions" [SE Question]
- featuredQuestionsOnUsers :: [Int] -> Request a "featuredQuestionsOnUsers" [SE Question]
- meFeaturedQuestions :: Request RequireToken "meFeaturedQuestions" [SE Question]
- noAnswerQuestionsOnUsers :: [Int] -> Request a "noAnswerQuestionsOnUsers" [SE Question]
- meNoAnswerQuestions :: Request RequireToken "meNoAnswerQuestions" [SE Question]
- unacceptedQuestionsOnUsers :: [Int] -> Request a "unacceptedQuestionsOnUsers" [SE Question]
- meUnacceptedQuestions :: Request RequireToken "meUnacceptedQuestions" [SE Question]
- unansweredQuestionsOnUsers :: [Int] -> Request a "unansweredQuestionsOnUsers" [SE Question]
- meUnansweredQuestions :: Request RequireToken "meUnansweredQuestions" [SE Question]
- topUserQuestionsInTags :: Int -> [Text] -> Request a "topUserQuestionsInTags" [SE Question]
- meTagsTopQuestions :: [Text] -> Request RequireToken "meTagsTopQuestions" [SE Question]
- questionsTimeline :: [Int] -> Request a "questionsTimeline" [SE QuestionTimeline]
- reputationOnUsers :: [Int] -> Request a "reputationOnUsers" [SE Reputation]
- meReputation :: Request RequireToken "meReputation" [SE Reputation]
- reputationHistory :: [Int] -> Request a "reputationHistory" [SE ReputationHistory]
- reputationHistoryFull :: [Int] -> Request RequireToken "reputationHistoryFull" [SE ReputationHistory]
- meReputationHistory :: Request RequireToken "meReputationHistory" [SE ReputationHistory]
- meReputationHistoryFull :: Request RequireToken "meReputationHistoryFull" [SE ReputationHistory]
- revisionsByIds :: [Int] -> Request a "revisionsByIds" [SE Revision]
- revisionsByGuids :: [Text] -> Request a "revisionsByGuids" [SE Revision]
- sites :: Request a "sites" [SE Site]
- postsOnSuggestedEdits :: [Int] -> Request a "postsOnSuggestedEdits" [SE SuggestedEdit]
- suggestedEdits :: Request a "suggestedEdits" [SE SuggestedEdit]
- suggestedEditsByIds :: [Int] -> Request a "suggestedEditsByIds" [SE SuggestedEdit]
- suggestedEditsOnUsers :: [Int] -> Request a "suggestedEditsOnUsers" [SE SuggestedEdit]
- meSuggestedEdits :: Request RequireToken "meSuggestedEdits" [SE SuggestedEdit]
- tags :: Request a "tags" [SE Tag]
- moderatorOnlyTags :: Request a "moderatorOnlyTags" [SE Tag]
- requiredTags :: Request a "requiredTags" [SE Tag]
- tagsByName :: [Text] -> Request a "tagsByName" [SE Tag]
- relatedTags :: [Text] -> Request a "relatedTags" [SE Tag]
- tagsOnUsers :: [Int] -> Request a "tagsOnUsers" [SE Tag]
- meTags :: Request RequireToken "meTags" [SE Tag]
- topAnswerersOnTag :: Text -> Text -> Request a "topAnswerersOnTag" [SE TagScore]
- topAskersOnTag :: Text -> Text -> Request a "topAskersOnTag" [SE TagScore]
- tagSynonyms :: Request a "tagSynonyms" [SE TagSynonym]
- synonymsByTags :: [Text] -> Request a "synonymsByTags" [SE TagSynonym]
- wikisByTags :: [Text] -> Request a "wikisByTags" [SE TagWiki]
- topAnswerTagsOnUsers :: Int -> Request a "topAnswerTagsOnUsers" [SE TopTag]
- topQuestionTagsOnUsers :: Int -> Request a "topQuestionTagsOnUsers" [SE TopTag]
- meTopAnswerTags :: Request RequireToken "meTopAnswerTags" [SE TopTag]
- meTopQuestionTags :: Request RequireToken "meTopQuestionTags" [SE TopTag]
- users :: Request a "users" [SE User]
- usersByIds :: [Int] -> Request a "usersByIds" [SE User]
- me :: Request RequireToken "me" (SE User)
- moderators :: Request a "moderators" [SE User]
- electedModerators :: Request a "electedModerators" [SE User]
- timelineOnUsers :: [Int] -> Request a "timelineOnUsers" [SE UserTimeline]
- meTimeline :: Request RequireToken "meTimeline" [SE UserTimeline]
- writePermissions :: Int -> Request a "writePermissions" [SE WritePermission]
- meWritePermissions :: Request RequireToken "meWritePermissions" [SE WritePermission]
SE AccessToken
readAccessTokens :: [Text] -> Request a "readAccessTokens" [SE AccessToken]Source
invalidateAccessTokens :: [Text] -> Request a "invalidateAccessTokens" [SE AccessToken]Source
applicationDeAuthenticate :: [Text] -> Request a "applicationDeAuthenticate" [SE AccessToken]Source
SE Answer
answers :: Request a "answers" [SE Answer]Source
https://api.stackexchange.com/docs/answers
>>>
fmap length $ askSE (answers <> t)
30
answersByIds :: [Int] -> Request a "answersByIds" [SE Answer]Source
https://api.stackexchange.com/docs/answers-by-ids
>>>
fmap length $ askSE (answersByIds [6841479, 215422, 8881376] <> t)
3
meTagsTopAnswers :: [Text] -> Request RequireToken "meTagsTopAnswers" [SE Answer]Source
SE Badge
badgesByName :: Request a "badgesByName" [SE Badge]Source
badgeRecipients :: Request a "badgeRecipients" [SE Badge]Source
badgesByTag :: Request a "badgesByTag" [SE Badge]Source
SE Comment
deleteComment :: Int -> Request RequireToken "deleteComment" ()Source
editComment :: Int -> Text -> Request RequireToken "editComment" (SE Comment)Source
createComment :: Int -> Text -> Request RequireToken "createComment" (SE Comment)Source
meComments :: Request RequireToken "meComments" [SE Comment]Source
meCommentsTo :: Int -> Request RequireToken "meCommentsTo" [SE Comment]Source
meMentioned :: Request RequireToken "meMentioned" [SE Comment]Source
SE Error
SE Event
SE Filter
SE InboxItems
inboxUnread :: Request RequireToken "inboxUnread" [SE InboxItem]Source
userUnreadInbox :: Int -> Request RequireToken "userUnreadInbox" [SE InboxItem]Source
meUnreadInbox :: Request RequireToken "meUnreadInbox" [SE InboxItem]Source
SE Info
SE NetworkUser
associatedUsers :: [Int] -> Request a "associatedUsers" [SE NetworkUser]Source
meAssociatedUsers :: Request RequireToken "meAssociatedUsers" [SE NetworkUser]Source
SE AccountMerge
mergeHistory :: [Int] -> Request a "mergeHistory" [SE AccountMerge]Source
meMergeHistory :: Request RequireToken "meMergeHistory" [SE AccountMerge]Source
SE Notification
notifications :: Request RequireToken "notifications" [SE Notification]Source
notificationsUnread :: Request RequireToken "notificationsUnread" [SE Notification]Source
userNotifications :: Int -> Request RequireToken "userNotifications" [SE Notification]Source
meNotifications :: Request RequireToken "meNotifications" [SE Notification]Source
userUnreadNotifications :: Int -> Request RequireToken "userUnreadNotifications" [SE Notification]Source
meUnreadNotifications :: Request RequireToken "meUnreadNotifications" [SE Notification]Source
SE Post
SE Privilege
privileges :: Request a "privileges" [SE Privilege]Source
mePriviledges :: Request RequireToken "mePriviledges" [SE Privilege]Source
SE Question
featuredQuestions :: Request a "featuredQuestions" [SE Question]Source
unansweredQuestions :: Request a "unansweredQuestions" [SE Question]Source
noAnswerQuestions :: Request a "noAnswerQuestions" [SE Question]Source
advancedSearch :: Request a "advancedSearch" [SE Question]Source
meFavorites :: Request RequireToken "meFavorites" [SE Question]Source
meQuestions :: Request RequireToken "meQuestions" [SE Question]Source
meFeaturedQuestions :: Request RequireToken "meFeaturedQuestions" [SE Question]Source
meNoAnswerQuestions :: Request RequireToken "meNoAnswerQuestions" [SE Question]Source
meUnacceptedQuestions :: Request RequireToken "meUnacceptedQuestions" [SE Question]Source
meUnansweredQuestions :: Request RequireToken "meUnansweredQuestions" [SE Question]Source
meTagsTopQuestions :: [Text] -> Request RequireToken "meTagsTopQuestions" [SE Question]Source
SE QuestionTimeline
questionsTimeline :: [Int] -> Request a "questionsTimeline" [SE QuestionTimeline]Source
SE Reputation
reputationOnUsers :: [Int] -> Request a "reputationOnUsers" [SE Reputation]Source
meReputation :: Request RequireToken "meReputation" [SE Reputation]Source
SE ReputationHistory
reputationHistory :: [Int] -> Request a "reputationHistory" [SE ReputationHistory]Source
reputationHistoryFull :: [Int] -> Request RequireToken "reputationHistoryFull" [SE ReputationHistory]Source
meReputationHistory :: Request RequireToken "meReputationHistory" [SE ReputationHistory]Source
meReputationHistoryFull :: Request RequireToken "meReputationHistoryFull" [SE ReputationHistory]Source
SE Revision
SE Site
SE SuggestedEdit
postsOnSuggestedEdits :: [Int] -> Request a "postsOnSuggestedEdits" [SE SuggestedEdit]Source
suggestedEdits :: Request a "suggestedEdits" [SE SuggestedEdit]Source
suggestedEditsByIds :: [Int] -> Request a "suggestedEditsByIds" [SE SuggestedEdit]Source
suggestedEditsOnUsers :: [Int] -> Request a "suggestedEditsOnUsers" [SE SuggestedEdit]Source
meSuggestedEdits :: Request RequireToken "meSuggestedEdits" [SE SuggestedEdit]Source
SE Tag
moderatorOnlyTags :: Request a "moderatorOnlyTags" [SE Tag]Source
requiredTags :: Request a "requiredTags" [SE Tag]Source
SE TagScore
SE TagSynonym
tagSynonyms :: Request a "tagSynonyms" [SE TagSynonym]Source
synonymsByTags :: [Text] -> Request a "synonymsByTags" [SE TagSynonym]Source
SE TagWiki
SE TopTag
meTopAnswerTags :: Request RequireToken "meTopAnswerTags" [SE TopTag]Source
meTopQuestionTags :: Request RequireToken "meTopQuestionTags" [SE TopTag]Source
SE User
moderators :: Request a "moderators" [SE User]Source
electedModerators :: Request a "electedModerators" [SE User]Source
SE UserTimeline
timelineOnUsers :: [Int] -> Request a "timelineOnUsers" [SE UserTimeline]Source
meTimeline :: Request RequireToken "meTimeline" [SE UserTimeline]Source
SE WritePermission
writePermissions :: Int -> Request a "writePermissions" [SE WritePermission]Source
meWritePermissions :: Request RequireToken "meWritePermissions" [SE WritePermission]Source