4LIKE-DEV API
{amount}
Authentication
from - The from parameter specifies on id of first element of set. 0 - this week.
count - The maxResults parameter specifies the maximum number of items that should be returned in the result set
Responses
Body
Get application credentials and scopes for google signin. Received authorization code used for signup in 4Like service
Responses
Body
application id
scpoe
Authentication
Responses
Body
Authentication
Responses
Body
language = ‘ru’ - russian interface language = ‘en’ - eanglish interface
Authentication
from - The from parameter specifies on id of first element of set. if parameter absent or null then firstes element will be the newest
maxResults - The maxResults parameter specifies the maximum number of items that should be returned in the result set
Responses
Body
total count of items
count of youlikes for the current month
Authentication
from - The from parameter specifies on id of first element of set. if parameter absent or null then firstes element will be the newest
maxResults - The maxResults parameter specifies the maximum number of items that should be returned in the result set
Responses
Body
total count of items
count of youlikes for the current month
Authentication
from - The from parameter specifies on id of first element of set. if parameter absent or null then firstes element will be the newest
maxResults - The maxResults parameter specifies the maximum number of items that should be returned in the result set
Responses
Body
total count of items
Authentication
{amount}
Authentication
Path variables
Responses
Authentication
Request body
youtube like list url
Authentication
Responses
Body
used as parameter from in request for pagination
youtube video id
timestamp when 4like was made
youtube video title
video Description
amount yolike’s that this video has
youtube channel id
youtube channel title
count of likes thet video has on YouTube
thumbnail video
ulr youtube cannel image
true mean what video has youlike
true mean what button “Like” disable
The date and time that the video was published on YouTube.
The YouTube video category associated with the video.
User not found db in 4like service
user access to youtube api error
Video that the user gave his LIKE on YouTube
Idectificator video
like event timestamp
youtube video Id
youtube video title
youtube channel Id
youtube channel title
count of likes then video has on YouTube
thumbnail for video
true mean what video has youlike
channel Avatar
video received at the time of registration
true if video has user’s youlike (set or clear), false if video is isSignup and no has user’s youlike
The date and time that the video was published on YouTube.
The YouTube video category associated with the video.
Detailed view of the user
google account user name
google account user given name
google account user family name
google account user email
amount youlikes on personal account
amount youlikes for all time including current month
amount youlikes for current month
amount spend youlikes (depricated )
user avatar url
send reminder email on friday when true
send awarded email on sunday when true
youtube like list url
Detailed view of the YouTube video
Identifies the API resource’s type. The value will be youtube#video.
The Etag of this resource.
The ID that YouTube uses to uniquely identify the video.
The snippet object contains basic details about the video, such as its title, description, and category.
The date and time that the video was published.
The ID that YouTube uses to uniquely identify the channel that the video was uploaded to.
The video’s title. The property value has a maximum length of 100 characters and may contain all valid UTF-8 characters except < and >.
The video’s description. The property value has a maximum length of 5000 bytes and may contain all valid UTF-8 characters except < and >.
A map of thumbnail images associated with the video.
The image’s URL.
The image’s width.
The image’s height.
Channel title for the channel that the video belongs to.
A list of keyword tags associated with the video. Tags may contain spaces. The property value has a maximum length of 500 characters.
["string"]
The YouTube video category associated with the video.
Indicates if the video is an upcoming/active live broadcast.
The language of the text in the video resource’s snippet.title and snippet.description properties.
The snippet.localized object contains either a localized title and description for the video or the title in the default language for the video’s metadata.
The localized video title.
The localized video description.
The default_audio_language property specifies the language spoken in the video’s default audio track.
The contentDetails object contains information about the video content, including the length of the video and an indication of whether captions are available for the video.
The length of the video. The property value is an ISO 8601 duration.
Indicates whether the video is available in 3D or in 2D.
Indicates whether the video is available in high definition (HD) or only in standard definition.
Indicates whether captions are available for the video.
Indicates whether the video represents licensed content, which means that the content was uploaded to a channel linked to a YouTube content partner and then claimed by that partner.
The regionRestriction object contains information about the countries where a video is (or is not) viewable.
A list of region codes that identify countries where the video is viewable. If this property is present and a country is not listed in its value, then the video is blocked from appearing in that country. If this property is present and contains an empty list, the video is blocked in all countries.
["string"]
A list of region codes that identify countries where the video is blocked. If this property is present and a country is not listed in its value, then the video is viewable in that country. If this property is present and contains an empty list, the video is viewable in all countries.
["string"]
Specifies the ratings that the video received under various rating schemes.
The video’s Australian Classification Board (ACB) or Australian Communications and Media Authority (ACMA) rating. ACMA ratings are used to classify children’s television programming. Valid values for this property are: acbC – Programs that have been given a C classification by the Australian Communications and Media Authority. These programs are intended for children (other than preschool children) who are younger than 14 years of age. acbE – E acbG – G acbM – M acbMa15plus – MA15+ acbP – Programs that have been given a P classification by the Australian Communications and Media Authority. These programs are intended for preschool children. acbPg – PG acbR18plus – R18+ acbUnrated
The video’s rating from Italy’s Autorità per le Garanzie nelle Comunicazioni (AGCOM).
Valid values for this property are: agcomT – T agcomUnrated agcomVm14 – VM14 agcomVm18 – VM18
The video’s Anatel (Asociación Nacional de Televisión) rating for Chilean television.
Valid values for this property are: anatelA – A anatelF – F anatelI – I anatelI10 – I-10 anatelI12 – I-12 anatelI7 – I-7 anatelR – R anatelUnrated
The video’s British Board of Film Classification (BBFC) rating.
Valid values for this property are: bbfc12 – 12 bbfc12a – 12A bbfc15 – 15 bbfc18 – 18 bbfcPg – PG bbfcR18 – R18 bbfcU – U bbfcUnrated
string The video’s rating from the Austrian Board of Media Classification (Bundesministerium für Unterricht, Kunst und Kultur).
Valid values for this property are: bmukk10 – 10+ bmukk12 – 12+ bmukk14 – 14+ bmukk16 – 16+ bmukk6 – 6+ bmukk8 – 8+ bmukkAa – Unrestricted bmukkUnrated
string Rating system for Canadian TV - Canadian TV Classification System The video’s rating from the Canadian Radio-Television and Telecommunications Commission (CRTC) for Canadian English-language broadcasts. For more information, see the Canadian Broadcast Standards Council website.
Valid values for this property are: catv14plus – 14+ catv18plus – 18+ catvC – C catvC8 – C8 catvG – G catvPg – PG catvUnrated
string The video’s rating from the Canadian Radio-Television and Telecommunications Commission (CRTC) for Canadian French-language broadcasts. For more information, see the Canadian Broadcast Standards Council website.
Valid values for this property are: catvfr13plus – 13+ catvfr16plus – 16+ catvfr18plus – 18+ catvfr8plus – 8+ catvfrG – G catvfrUnrated
string The video’s Central Board of Film Certification (CBFC - India) rating.
Valid values for this property are: cbfcA – A cbfcS – S cbfcU – U cbfcUnrated cbfcUA – U/A
string The video’s Consejo de Calificación Cinematográfica (Chile) rating.
Valid values for this property are: ccc14 – 14+ ccc18 – 18+ ccc18s – 18+ - contenido pornográfico ccc18v – 18+ - contenido excesivamente violento ccc6 – 6+ - Inconveniente para menores de 7 años cccTe – Todo espectador cccUnrated
string The video’s rating from Portugal’s Comissão de Classificação de Espect´culos.
Valid values for this property are: cceM12 – 12 cceM14 – 14 cceM16 – 16 cceM18 – 18 cceM4 – 4 cceM6 – 6 cceUnrated
string The video’s rating in Switzerland.
Valid values for this property are: chfilm0 – 0 chfilm12 – 12 chfilm16 – 16 chfilm18 – 18 chfilm6 – 6 chfilmUnrated
string The video’s Canadian Home Video Rating System (CHVRS) rating.
Valid values for this property are: chvrs14a – 14A chvrs18a – 18A chvrsE – E chvrsG – G chvrsPg – PG chvrsR – R chvrsUnrated
string The video’s rating from the Commission de Contrôle des Films (Belgium).
Valid values for this property are: cicfE – E cicfKntEna – KNT/ENA cicfKtEa – KT/EA cicfUnrated
string The video’s rating from Romania’s CONSILIUL NATIONAL AL AUDIOVIZUALULUI (CNA).
Valid values for this property are: cna12 – 12 cna15 – 15 cna18 – 18 cna18plus – 18+ cnaAp – AP cnaUnrated
["string"]
["string"]
The status object contains information about the video’s uploading, processing, and privacy statuses.
The status of the uploaded video.
Valid values for this property are: deleted failed processed rejected uploaded
string This value explains why a video failed to upload. This property is only present if the uploadStatus property indicates that the upload failed.
Valid values for this property are: codec conversion emptyFile invalidFile tooSmall uploadAborted
string This value explains why YouTube rejected an uploaded video. This property is only present if the uploadStatus property indicates that the upload was rejected.
Valid values for this property are: claim copyright duplicate inappropriate legal length termsOfUse trademark uploaderAccountClosed uploaderAccountSuspended
string The video’s privacy status.
Valid values for this property are: private public unlisted
datetime The date and time when the video is scheduled to publish. It can be set only if the privacy status of the video is private. The value is specified in ISO 8601 (YYYY-MM-DDThh:mm:ss.sZ) format.
The video’s license.
Valid values for this property are: creativeCommon youtube
This value indicates whether the video can be embedded on another website.
This value indicates whether the extended video statistics on the video’s watch page are publicly viewable. By default, those statistics are viewable, and statistics like a video’s viewcount and ratings will still be publicly visible even if this property’s value is set to false.
The statistics object contains statistics about the video.
The number of times the video has been viewed.
The number of users who have indicated that they liked the video.
The number of users who have indicated that they disliked the video.
Note: This property has been deprecated. The deprecation is effective as of August 28, 2015. The property’s value is now always set to 0.
The number of comments for the video.
The player object contains information that you would use to play the video in an embedded player.
An <iframe> tag that embeds a player that plays the video. If the API request to retrieve the resource specifies a value for the maxHeight and/or maxWidth parameters, the size of the embedded player is scaled to satisfy the maxHeight and/or maxWidth requirements. If the video’s aspect ratio is unknown, the embedded player defaults to a 4:3 format.
The height of the embedded player returned in the player.embedHtml property. This property is only returned if the request specified a value for the maxHeight and/or maxWidth parameters and the video’s aspect ratio is known.
The width of the embedded player returned in the player.embedHtml property. This property is only returned if the request specified a value for the maxHeight and/or maxWidth parameters and the video’s aspect ratio is known.
The topicDetails object encapsulates information about topics associated with the video.
["string"]
["string"]
["string"]
The recordingDetails object encapsulates information about the location, date and address where the video was recorded.
The date and time when the video was recorded. The value is specified in ISO 8601 (YYYY-MM-DDThh:mm:ss.sssZ) format.
The fileDetails object encapsulates information about the video file that was uploaded to YouTube, including the file’s resolution, duration, audio and video codecs, stream bitrates, and more. This data can only be retrieved by the video owner.
The uploaded file’s name. This field is present whether a video file or another type of file was uploaded
The uploaded file’s size in bytes. This field is present whether a video file or another type of file was uploaded.
The uploaded file’s type as detected by YouTube’s video processing engine. Currently, YouTube only processes video files, but this field is present whether a video file or another type of file was uploaded.
The uploaded video file’s container format.
A list of video streams contained in the uploaded video file. Each item in the list contains detailed metadata about a video stream.
The encoded video content’s width in pixels. You can calculate the video’s encoding aspect ratio as width_pixels / height_pixels.
The processingDetails object encapsulates information about YouTube’s progress in processing the uploaded video file. The properties in the object identify the current processing status and an estimate of the time remaining until YouTube finishes processing the video. This part also indicates whether different types of data or content, such as file details or thumbnail images, are available for the video.
The suggestions object encapsulates suggestions that identify opportunities to improve the video quality or the metadata for the uploaded video. This data can only be retrieved by the video owner.
["string"]
["string"]
["string"]
["string"]
["string"]
The liveStreamingDetails object contains metadata about a live video broadcast. The object will only be present in a video resource if the video is an upcoming, live, or completed live broadcast.
The localizations object contains translations of the video’s metadata.
The language of the localized text associated with the key value. The value is a string that contains a BCP-47 language code.
The localized video title.
The localized video description.
timestamp when the video is added to the database