On Tue, Apr 15, 2008 at 12:08 PM, John Panzer <[EMAIL PROTECTED]> wrote:
> More detailed comments below:
>
>
>  On Mon, Apr 14, 2008 at 10:02 PM, David Primmer <[EMAIL PROTECTED]>
>  wrote:
>  >
>  > And just to dip my toe in the grammar of the urls,
>  > /people/{uid}/all/{pid}, which is an individual person record who is
>  > associated with {uid}. I'd assume that in a situation where the url is
>  > "http://host.com/social-api/people/john.doe/all/john.doe";, we'd be
>  > looking up "john.doe" (the one on the left side of the "all") first as
>  > a primary user of the container and then looking in the collection of
>  > contacts for john.doe That could include someone named "john.doe" but
>  > not not a full member of that particular container (the difference
>  > between being a gmail user and that gmail user having a contact who
>  > happens to be named the same as them or have their email address). In
>  > this case, we're not actually going into the friend graph of the local
>  > system but into the private contact storage of the user. (I believe
>  > Plaxo has this sort of distinction).
>
>  Right.
>
>
>
>  > The rules would change if we were
>  > on a closed system where you could only 'friend' someone in the system
>  > that had a uid. In that case the people/john.doe/all/john.doe wold be
>  > illegal. I guess the meaning of these relations isn't clear to me, nor
>  > is how much of this shindig needs to codify.
>
>  I'm not sure why this would be illegal?
>

Well, if you're allowed to friend yourself on the system, I guess it
would work. It would return the shared profile view of the person who
was accessing it I guess. That view myself as others see me api call
is something else isn't it? or is this it? It's a weird corner case.

The whole {uid} is really a guid thing really cleared up a lot for me.

thanks.

>
>  >
>  >
>  > davep
>  >
>

Reply via email to