- From
- Mark Zuckerberg
- Sent
- Saturday, March 24, 2012 3:41 PM
- To
- Justin Osofsky, Sam Lessin
- Subject
- Not shown in source
Transcribed by hand from a scanned document or screenshot. Small typos are possible; the source link has the original.
I thought of an idea for getting Instagram, Foursquare to fully link accounts with OG and I'm curious if it's possible and what you guys think of it.
The basic idea is that these services have their own APIs and we know which of our users have connected to those services and which users have posted things back to FB from them. We could prompt (either aggressively the former set or conservatively the latter set) these users on their timeline or using notifications and ask if they want to sync their activity to their timeline. If so, we'd get them to auth those apps and give us a direct token to those services' APIs and we could pull in their content and treat it appropriately in our system. (I'm hoping one of you can verify that this is indeed possible and practical.)
It is obviously not sustainable for us to do this for every service -- although we probably could do it for the largest and most important ones -- but the primary purpose here is more to encourage them to implement this correctly than to simply enable the functionality.
These companies are currently uncertain about whether they want to do this fully linking with us. However, of we implement this ourselves, then they will be forced to make a decision out of non-ideal options:
1) They can block our use of their API while expecting that we will continue to allow them to use ours. If they block us, then I think it is pretty reasonable for us to block them. Obviously not the ideal state for us -- but it's a more reasonable way for us to apply leverage than simply threatening to turn them off now, which would seem too capricious and random.
2) Do nothing and let us own this experience. They might do this but I suspect they would prefer to own this experience than have us do it.
3) Implement this functionality themselves and control the experience.
(2) and (3) both seem like acceptable outcomes for us. In fact, even if they do (3) we might still want to keep our implementation of (2) running to maintain leverage.
One thing we've discussed in the past is the idea of having a store linked from your timeline of apps you can add there. From that perspective, building and maintaining our own implementation of pulling data from others' APIs seems like a reasonable thing to do sustainably.
This should work for any service that has an API -- which includes most good, modern startups -- so we could do this for Dropbox, Pinterest, Path, etc as well if we wanted.
Thoughts?
MZX-000014