wotblitz.js
function(access_token, message_id, fields) {
		if (!access_token) return Promise.reject(new Error('wotblitz.clanmessages.likes: access_token is required'));
		if (!message_id) return Promise.reject(new Error('wotblitz.clanmessages.likes: message_id is required'));

		return request({
			hostname: hosts.wotb,
			path: '/wotb/clanmessages/likes/'
		}, {
			access_token: access_token,
			message_id: message_id,
			fields: fields ? fields.toString() : ''
		});
	}
function(access_token, message_id, fields) {
		if (!access_token) return Promise.reject(new Error('wotblitz.clanmessages.likes: access_token is required'));
		if (!message_id) return Promise.reject(new Error('wotblitz.clanmessages.likes: message_id is required'));

		return request({
			hostname: hosts.wotb,
			path: '/wotb/clanmessages/likes/'
		}, {
			access_token: access_token,
			message_id: message_id,
			fields: fields ? fields.toString() : ''
		});
	}
function ( access_token , message_id , fields ) { if ( ! access_token ) return Promise . reject ( new Error ( 'wotblitz.clanmessages.likes: access_token is required' ) ) ; if ( ! message_id ) return Promise . reject ( new Error ( 'wotblitz.clanmessages.likes: message_id is required' ) ) ; return request ( { hostname : hosts . wotb , path : '/wotb/clanmessages/likes/' } , { access_token : access_token , message_id : message_id , fields : fields ? fields . toString ( ) : '' } ) ; }
All likes on a message.

@params {string} access_token user's authentication string
@params {number} message_id exactly this message
@params {string|string[]} [fields] response selection
@returns {Promise<Object[]>} resolves to list of by whom and when a like was added
All likes on a message .