W3C home > Mailing lists > Public > uri@w3.org > February 2010

Re: fb: URIs?

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
Message-ID: <OF21394806.DC7A3C9B-ON852576CD.000116A0-852576CD.00013A8A@lotus.com>
> > These URLs were never designed to be used, or useful, outside of the 

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 Mendelsohn 
IBM Corporation
One Rogers Street
Cambridge, MA 02142

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 
        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.


> 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 
> >
> > 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

This archive was generated by hypermail 2.4.0 : Sunday, 10 October 2021 22:17:53 UTC