UDP API Definition: Difference between revisions

Line 1,565: Line 1,565:
'''Possible Replies:'''
'''Possible Replies:'''
* 260 VOTED
* 260 VOTED
: {str aname/ename/gname}
: {str entity name}|{vote value}|{vote type}|{entity id}
* 261 VOTE FOUND
* 261 VOTE FOUND
: {str aname/ename/gname}|{vote value}
: {str entity name}|{vote value}|{vote type}|{entity id}
* 262 VOTE UPDATED
* 262 VOTE UPDATED
: {str aname/ename/gname}|{old vote value}
: {str entity name}|{old vote value}|{vote type}|{entity id}
* 263 VOTE REVOKED
* 263 VOTE REVOKED
: {str aname/ename/gname}|{revoked vote value}
: {str entity name}|{revoked vote value}|{vote type}|{entity id}
* 360 NO SUCH VOTE
* 360 NO SUCH VOTE
: {str entity name}|0|{vote type}|{entity id}
* 361 INVALID VOTE TYPE
* 361 INVALID VOTE TYPE
* 362 INVALID VOTE VALUE
* 362 INVALID VOTE VALUE
* 363 PERMVOTE NOT ALLOWED
* 363 PERMVOTE NOT ALLOWED
: {str aname}
: {str aname}|{vote value}|{type}|{entity id}
* 364 ALREADY PERMVOTED
* 364 ALREADY PERMVOTED
: {str aname/ename/gname}
: {str entity name}|{existing vote value}|{vote type}|{entity id}


'''Info:'''
'''Info:'''
* type: 1=anime, 2=anime tmpvote, 3=group
* type: 1=anime, 2=anime tmpvote, 3=group
* entity name: anime, episode, or group name
* for episode voting add epno on type=1
* for episode voting add epno on type=1
* value: negative number means revoke, 0 means retrieve (default), 100-1000 are valid vote values, rest is illegal
* value: negative number means revoke, 0 means retrieve (default), 100-1000 are valid vote values, rest is illegal
Line 1,588: Line 1,590:


----
----
=== RANDOM: Get a random anime ===
=== RANDOM: Get a random anime ===
'''Command String:'''
'''Command String:'''
MediaWiki spam blocked by CleanTalk.
MediaWiki spam blocked by CleanTalk.