'Returns the data for a certain media item.
:param media_id: id that identifies the media item to be accessed.
:param fields: list of the media"s field to be returned. By default the
API returns some fields, but others are not returned unless they are
explicity asked for. I have no real documentation on the fields, but
they all seem to start with the "media." prefix (e.g. media.name,
media.stream_data).'

def get_info(self, media_id, fields=None, **kwargs):

    params = {'media_id': media_id}
    if fields:
        params['fields'] = ','.join(fields)
    return self._api_call('info', params, **kwargs)
