1

this is an example of truly redundant data. the paths are documented. they don't need to be included in the results.

   "user_questions_url": "/users/22656/questions",
   "user_answers_url": "/users/22656/answers",
   "user_favorites_url": "/users/22656/favorites",
   "user_tags_url": "/users/22656/tags",
   "user_badges_url": "/users/22656/badges",
   "user_timeline_url": "/users/22656/timeline",
   "user_mentioned_url": "/users/22656/mentioned",
   "user_comments_url": "/users/22656/comments",
   "user_reputation_url": "/users/22656/reputation",
1
  • I'd also like to know the reason for including all this redundancy. Commented Jun 20, 2010 at 14:15

1 Answer 1

3

These are around because of popular demand in the private beta.

I have mixed feelings about them, honestly.

However, I'd rather not remove anything this late in the beta.

5
  • This late? How close are we to v1.0 then? Commented Jun 20, 2010 at 16:19
  • @George - the contest started almost a month ago, and was expected to run for two. Obviously we don't want to be changing the API under people right up until the deadline, so... Commented Jun 20, 2010 at 16:24
  • Ya, I realize that. Could we make it optional to include these? Commented Jun 20, 2010 at 16:49
  • @George - no. They might be removed or re-purposed in a subsequent revision, but they're staying in v1.0 in all likelihood. Commented Jun 20, 2010 at 17:10
  • I personally like it. It lets us know that that url that is being returned is, in fact, the url. It'll allow you guys to possibly change it later on (for some unknown reason) and know that if the programmer wrote their app well it wouldn't break.
    – Matt S.
    Commented Jun 20, 2010 at 17:46

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .