Hi Marcel,

Welcome to Twitter, btw (if I'm allowed to say that).

One unambiguous way might be:

{"relationship": {
  "source": {
    "id": 123,
    "screen_name": "bob",
    "notifications": false },

  "target": {
    "id": 456,
    "screen_name": "jack",
    "notifications": null },

  "source_follows_target": true,
  "source_followed_by_target": false
}
}

This also eliminates redundant data.

Btw, http://twitter.com/@noradio doesn't quite work as a link :)

-Chad

On Tue, Jun 9, 2009 at 1:33 PM, Marcel  Molina <mar...@twitter.com> wrote:
>
> Hey Chad, thanks for your feedback.
>
> Thought experiment: Put aside the currently proposed response body for
> the moment. How would you unambiguously express the following/followed
> by relationship?
>
> Marcel Molina
> Twitter API Team
> http://twitter.com/@noradio
>
> On Jun 9, 10:23 am, Chad Etzel <jazzyc...@gmail.com> wrote:
>> Thanks for adding the extra verbiage.
>>
>> However, I'm still not clear how to decipher the exact relationship
>> given the data.  In the example, is Bob following Jack? ...or is Jack
>> following Bob?
>>
>> -Chad
>>
>>
>>
>> On Tue, Jun 9, 2009 at 1:12 PM, Doug Williams <d...@twitter.com> wrote:
>> > Thanks, Chad. I've augmented the usage notes section to explain the
>> > rationale behind the denormalized and redundant data.
>> > Thanks,
>> > Doug
>>
>> > On Tue, Jun 9, 2009 at 9:47 AM, Chad Etzel <jazzyc...@gmail.com> wrote:
>>
>> >> Taking a look at the json return example:
>> >> {"relationship": {
>> >> "source": {
>> >> "id": 123,
>> >> "screen_name": "bob",
>> >> "following": true,
>> >> "followed_by": false,
>> >> "notifications": false },
>>
>> >> "target": {
>> >> "id": 456,
>> >> "screen_name": "jack",
>> >> "following": false,
>> >> "followed_by": true,
>> >> "notifications": null }
>> >> }
>> >> }
>>
>> >> In the "source" object (i.e. for "bob"), "following" is true.  Does
>> >> this mean that Bob is following Jack, or vice-versa?
>>
>> >> Knowing that, the other 3 following/followed_by value meanings can be
>> >> properly inferred.  Some clarification on the page would help.
>>
>> >> -Chad
>>
>> >> On Tue, Jun 9, 2009 at 12:40 PM, Doug Williams <d...@twitter.com> wrote:
>> >> > That makes things difficult. Permissions are now public.
>> >> > Thanks,
>> >> > Doug
>>
>> >> > On Tue, Jun 9, 2009 at 9:39 AM, Chad Etzel <jazzyc...@gmail.com> wrote:
>>
>> >> >> <qoute>
>> >> >> Access Denied
>>
>> >> >> You don't have permission to look at Twitter REST API Method:
>> >> >> friendships
>> >> >> show.
>> >> >> </quote>
>>
>> >> >> :)
>> >> >> -Chad
>>
>> >> >> On Tue, Jun 9, 2009 at 12:32 PM, Doug Williams <d...@twitter.com>
>> >> >> wrote:
>> >> >> > We discussed the need to deprecate the <following> and
>> >> >> > <notifications>
>> >> >> > elements [1] a few weeks back. We have begun work on the
>> >> >> > friendships/show
>> >> >> > method as mentioned in the notice. The method is slightly out of our
>> >> >> > conventional design, so we are soliciting opinions on its fitness for
>> >> >> > general use-cases. Please peruse the purposed method's documentation
>> >> >> > [2]
>> >> >> > and
>> >> >> > let us know what you think.
>>
>> >> >> > 1. http://groups.google.com/group/twitter-development-talk/browse_frm/th...
>>
>> >> >> > 2. http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-friendships-show
>> >> >> > Thanks,
>> >> >> > Doug
>

Reply via email to