My guess is turf grab followed by backfilling features needed (demanded) by a mature ecosystem.
Started playing with Graph API. I was pleasantly surprised that it had matured with some user privacy preserving kabuki. Like issuing unique user ids per app. An earnest effort to make it harder to aggregate and correlate ids across apps. (Alas, deanonymization is pretty easy.)
Started playing with Graph API. I was pleasantly surprised that it had matured with some user privacy preserving kabuki. Like issuing unique user ids per app. An earnest effort to make it harder to aggregate and correlate ids across apps. (Alas, deanonymization is pretty easy.)