Multiplayer not working

When I try to play online it says " This feature requires you to be connected to Xbox live and have multiplayer privileges" which I do. I’m on a one month free trial but that shouldn’t be the problem right? I’m also playing on the Xbox 1 don’t know if that matters. Anyone have the same problem or ways to fix it?

BL1 multipleyer does work on XB1 but, because of the way the virtual 360 engine works, you need to make sure that you are logged in to your profile properly before launching BL1. If the game starts up before you’re signed in, quit it and relaunch it.