[enh] add facebook generic backend

I prefer to keep it that way so we don't do an extra request if not needed.