'Return a listing of things specified by their fullnames.
Only Links, Comments, and Subreddits are allowed.'

@require_oauth2_scope('read')
@validate(things=VByName('id', multiple=True, ignore_missing=True, limit=100), url=VUrl('url'))
@api_doc(api_section.links_and_comments, uses_site=True)
def GET_info(self, things, url):

    if url:
        return self.GET_url_info()
    thing_classes = (Link, Comment, Subreddit)
    things = (things or [])
    things = filter((lambda thing: isinstance(thing, thing_classes)), things)
    c.update_last_visit = False
    listing = wrap_links(things)
    return BoringPage(_('API'), content=listing).render()
