Snapmatic and Social Club in GTA V

I have a question about snapmatic and the social club, do I need to have Xbox Live Gold to save pictures with Snapmatic and get my social club extras or is this just the bug that they have been working on since launch?