I don't think its anti-competitive considering they don't need to provide any third party APIs at all. Plus it's not like to create a social app you absolutely need FB login or FB data. I think if your company can't make it and you're blaming FB for not giving you enough data maybe your business model was a little too dependent on Facebook in the first place.