As Paul said, adding and deprecating would be an appropriate path for
this and all data-format issues across all endpoints. If the feeling
is that we punt this issue, then by the same logic we would punt all
data-format changes. I think that would be a wrong-headed decision,
especially given that we're attempting to call this next rev 1.0. Of
any rev, this would be the one where we make a concerted effort to fix
and stabilize the data formats - before there's widespread adoption.
As far as XRDS goes, that may or may not be the proper path for
version identification. We (meaning MySpace) would have to pick it up
again and re-evaluate. We're currently using distinct version
numbering in the REST path and will designate new endpoints to serve
updated data formats. The cost of adding the desired data format, but
leaving the legacy keys with repeated data is still fairly minimal at
this point. We'd really like to see the data formats cleaned up to
make this rev worthy of its 1.0 designation.
--
clc
On Oct 29, 4:03 pm, Chris Chabot <
chab...@google.com> wrote:
> XRDS should really be the solution here, adding version numbers to the query
> string really is a bit hack-a-thy, and this is exactly the kind of stuff the
> flexibility of XRDS was made for.
>
> The downside is that hardly any SNS's support XRDS at the moment, making
> depending on it not entirely viable.
>
> My personal preference would be to punt this until we do have a clear way of
> how we want to deal with discovery so we can work towards getting container
> support for it
>
> On Thu, Oct 29, 2009 at 7:07 PM, Paul Lindner <
lind...@inuus.com> wrote:
> > This speaks to the need to version the REST/RPC endpoints. Either we need:
>
> > * explict version number in the request (via url param or header)
> > * Use XRDS to define versioned endpoints for each opensocial revision.
>
> > Neither of these is in scope for 1.0 -- I think adding & deprecating is
> > the proper way to proceed in this case unless there is overwhelming evidence
> > that a particular feature is not in active use.
>
> >>
opensocial-and-gadg...@googlegroups.com<
opensocial-and-gadgets-spec%2Bunsu...@googlegroups.com>
> >> .
> >
opensocial-and-gadg...@googlegroups.com<
opensocial-and-gadgets-spec%2Bunsu...@googlegroups.com>
> > .