Undocumented API calls - rebane621/e621-android GitHub Wiki
DMAIL
dmail/inbox
Information | |
---|---|
Login required | yes |
Is POST | no |
Parameter list | |
visibility { "hidden", anything } | optional, filter for hidden DMails, will show both if set and not "hidden" |
Shows all messages related to your account (if you choose to copy out-going messages to your inbox they'll be listed here as well)
dmail/hide
Information | |
---|---|
Login required | yes |
Is POST | no |
Parameter list | |
id | ID of the mail to hide |
Hides DMail from your inbox
dmail/unhide
Information | |
---|---|
Login required | yes |
Is POST | no |
Parameter list | |
id | ID of the mail to hide |
Unhides DMail from your inbox
dmail/create
Information | |
---|---|
Login required | yes |
Is POST | yes |
Parameter list | |
dmail[parent_id] | id of parent DMail for reply |
dmail[to_name] | username to send the dmail to |
dmail[title] | topic |
dmail[body] | message body |
Send a DMail. Untested.
dmail/mark_all_read
Information | |
---|---|
Login required | yes |
Is POST | no |
Parameter list | |
* none * |
Mark all unread DMail as read. No need for a response here, so I didn't look at it.
dmail/show/ID
Information | |
---|---|
Login required | yes |
Is POST | no |
Parameter list | |
* none * |
Used to mark this unread DMail as read. Only returns HTML, there is no actual API for this.
FAVORITES
Workaround to check if a post was favorited: Call post/index?tags=id:$POSTID$%20fav:$USERNAME$
then, from the posts
tag, get the count
-value.
favorite/create
Information | |
---|---|
Login required | yes |
Is POST | yes |
Parameter list | |
id | The id of the post |
Add the post with this id to your favorites
favorite/destroy
Information | |
---|---|
Login required | yes |
Is POST | yes |
Parameter list | |
id | The id of the post |
Remove a post from your favorites
Blips
blip/index
Information | |
---|---|
Login required | no |
Is POST | no |
Parameter list | |
page | The page of blips to display (optional, 1) |
Returns a hardcoded ammount of 50 blips per page, sorted by most recent
blip/create
Information | |
---|---|
Login required | yes |
Is POST | yes |
Parameter list | |
authenticity_token | this is NOT the auth token from the login API, so you can't post blips atm |
blip[response] | guess: the parent blips ID |
blip[body] | message body (up to 255 chars) |
Sorry guys, would have really liked to implement this