Thanks for the suggestion Chad. What do others think of {"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 } } versus {"relationship": { "source": { "id": 123, "screen_name": "bob", "following": true, "followed_by": false, "notifications_enabled": false }, "target": { "id": 456, "screen_name": "jack", "following": false, "followed_by": true, "notifications_enabled": null } } } On Tue, Jun 9, 2009 at 10:41 AM, Chad Etzel <jazzyc...@gmail.com> wrote: > > 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 > > > -- Marcel Molina Twitter API Team http://twitter.com/noradio