- From: <noah_mendelsohn@us.ibm.com>
- Date: Tue, 16 Feb 2010 19:13:40 -0500
- To: Dan Brickley <danbri@danbri.org>
- Cc: David Recordon <davidrecordon@facebook.com>, uri@w3.org
> > These URLs were never designed to be used, or useful, outside of the iPhone. Right, but I presume that if someone else where to register fb: and use fb: URLs for some other purpose, the phone might confused about the new ones. It seems to me that even uses within a limited community tend to cause these shorts of effects, and therefore should be discouraged. I do agree that, once someone has implemented a feature like this on a device, it's hard to blame applications for using it. Noah -------------------------------------- Noah Mendelsohn IBM Corporation One Rogers Street Cambridge, MA 02142 1-617-693-4036 -------------------------------------- Dan Brickley <danbri@danbri.org> Sent by: uri-request@w3.org 02/16/2010 04:39 PM To: uri@w3.org cc: David Recordon <davidrecordon@facebook.com>, (bcc: Noah Mendelsohn/Cambridge/IBM) Subject: Re: fb: URIs? On Mon, Feb 15, 2010 at 1:38 PM, Daniel R. Tobias <dan@tobias.name> wrote: > I just noticed that the iPhone Facebook app, when you enable its > recently-added feature to sync your Facebook friends with your iPhone > contacts, inserts URIs for each person of the form: > > fb://profile/771025267 > > When you click on such a URI from the iPhone contact section, it > brings up the person's Facebook info via the Facebook app. > > I presume this is a nonstandard, unregistered URI scheme; has any > attempt been made to register it? > > It also appears to abuse the double slash, since what follows doesn't > seem to be any sort of "authority". > > When the contacts are further synced to other programs and systems (I > have mine automatically syncing in quite a few directions to various > things both on my PC and on the net), you end up with nonfunctional > links in most of the places, as no programs that I know of outside > the iPhone support this scheme; the "use HTTP for everything" crowd > sometimes has a point. I got in touch with David Recordon at Facebook (cc:'d). His response copied below with permission. Dan > Hey Dan, > Asked an engineer on our mobile team and here's what he said. > > --David > > > The origin of those URLs was entirely pragmatic. The iPhone app handles showing > > different parts of its UI with an internal URL handler that deals with exactly these URLs. > > When we developed the sync feature, it was natural to simply allow external callers to > > direct "fb" URLs to the app, and use the same internal handling mechanism that had > > been there all along. > > > > These URLs were never designed to be used, or useful, outside of the iPhone. > > > > The app is actually capable of handling www URLs (so for example > > "http://www.facebook.com/profile.php?id=4" causes the same thing to happen as > > "fb://profile/4"), but we couldn't use those for the sync feature because there is no way > > to tell the system to direct just that specific set of http URLs to the app. > > > > Long story short, we (certainly I, anyway) have no intentions to make "fb" a real > > URL scheme. It just arose out of convenience.
Received on Wednesday, 17 February 2010 00:14:16 UTC