Videos TV & Movies Channels Community

veoh.video.rateIt

Rate a video. The method does not allow a normal user to rate the same video more than once. However, this method allows a normal user to change his/her rating against the same video. That is, only the last rating from the user will be effective. A user with multi-rating privilidge can have multiple ratings effective upon the same video.

Request URL

HTTP(HTTPS)://www.veoh.com/rest/v1/?method=veoh.video.rateIt&apiKey=[your api key]

HTTP method

POST

Arguments

videoId(Required)
The Id for the video to retrieve, it has to be valid id existed in the system
rate(Required)
The rate for this rating. It has to be a positive float number.
userToken(Optional)
The userToken that represents the requester
j_username(Optional)
The username of the user making this request. It has to represent a valid user in the sysetm.Combined with the j_password, it will be used to provide one time authentication.
j_password(Optional)
The password of the user making this request. Combined with the j_username, it will be used to provide one time authentication.
verbose(Optional)
The verbose level of the response. It has to be 0,1,or 2. Default is 2.

Example Response

#EXAMPLERESPONSE#

Error Codes

300 : rest.media.noIdProvided
No Id has been provided in the request
302 : rest.media.idNegative
The Id provided in the request is negative
301 : rest.media.idNotInteger
The Id provided in the request is not a valid integer
100 : rest.api.serviceUnavailable
The REST API service in temporarily unavailable
118 : rest.api.invalidApiKey
The api key provided in the url is not valid.
117 : rest.api.noApiKeyProvided
No api key has been provided in the request.
131 : rest.api.tooManyRequests
The number of requests made has exceeded the limit of this apiKey.
117 : rest.api.noApiKeyProvided
No api key has been provided in the request.
132 : rest.api.gapNotEnough
The request has to be made after a certain period of time associated with this apiKey
114 : rest.api.verboseNotInt
The verbose level provided in the request is not a valid integer
115 : rest.api.invalidVerbose
The verbose level provided in the request is invalid, it has to be 0, 1,or 2
128 : rest.api.httpsReqired
HTTPS protocol is required for one time authentication.
247 : rest.user.invalidUserToken
The userToken provided in the request is not valid.
248 : rest.user.invalidUserTokenExpired
The userToken provided in the request has expired.
224 : rest.user.logginFailed
The username or the password provided in the request is not valid. Authentication failed.
132 : rest.api.mustBeLoggedIn
This operation is only valid when a user is logged in
103 : rest.api.writePermissionRequired
This operation requires WRITE permission
400 : rest.video.videoNotFound
Video is not found
333 : rest.media.errorRateMedia
An error occurred rating the video

API Explorer

API Explorer : veoh.video.rateIt

Copyright © 2008 Veoh Networks, Inc.  |  Terms of Use  |  Copyright  |  Privacy Policy