[Ocs] add comment should return id

Frank Karlitschek karlitschek at kde.org
Thu Sep 16 03:20:13 PDT 2010


Hi Mateu,

it seams my implementation was different than the specification.
I fixed it. 
It should be on the live server tomorrow.

Thanks again for the bug report. :-)


Cheers
Frank


On 15.09.2010, at 02:21, Mateu Batle wrote:

> Hi Frank,
> 
> does comment voting work in the test server ?
> 
> example:
> 
> curl
> http://user:password@api.test.opendesktop.org/v1/comments/vote/382336 -d
> vote=100
> 
> I get following output:
> 
> <?xml version="1.0"?>
> <ocs>
> <meta>
>  <status>failed</status>
>  <statuscode>999</statuscode>
>  <message>please check the syntax. api specifications are here:
> http://www.freedesktop.org/wiki/Specifications/open-collaboration-services
> debug output:
> http request method: POST
> http request uri: /v1/comments/vote/382336
> post parameter: vote-&gt;100
> </message>
> </meta>
> </ocs>
> 
> 
> best regards
>  Mateu
> 
> 
> On 09/13/2010 08:31 AM, Mateu Batle wrote:
>> Hi Frank,
>> 
>> in this case I agree, I didn't know it was already done that way in
>> other calls.
>> Forget it, better to keep consistency :)
>> 
>> cheers
>>  Mateu
>> 
>> 
>> 
>> On 09/12/2010 06:03 PM, Frank Karlitschek wrote:
>>> Hi Mateu,
>>> 
>>> 
>>> I think it is debatable if the id should be part of the metadata or the data tag. 
>>> We have it in the data tag in all the other OCS calls so I think we should do it like this to stay consistent.
>>> We could change this in 2.0 of course. :-)
>>> 
>>> 
>>> Cheers
>>> Frank
>>> 
>>> 
>>> On 10.09.2010, at 18:48, Mateu Batle wrote:
>>> 
>>>> Hi Frank
>>>> 
>>>> I was trying this and the id is returned, but I think it would be better
>>>> if it is part of the metadata.
>>>> Since I think this will be common in many add requests, and all add
>>>> operations just add one item.
>>>> 
>>>> So instead of this:
>>>> 
>>>> <?xml version="1.0"?>
>>>> <ocs>
>>>> <meta>
>>>> <status>ok</status>
>>>> <statuscode>100</statuscode>
>>>> <message></message>
>>>> </meta>
>>>> <data>
>>>> <comment>
>>>>  <id>381686</id>
>>>> </comment>
>>>> </data>
>>>> </ocs>
>>>> 
>>>> Return this:
>>>> 
>>>> <?xml version="1.0"?>
>>>> <ocs>
>>>> <meta>
>>>> <status>ok</status>
>>>> <statuscode>100</statuscode>
>>>> <message></message>
>>>>  <id>381686</id>
>>>> </meta>
>>>> </ocs>
>>>> 
>>>> What do you think ?
>>>> 
>>>> best regards
>>>> Mateu
>>>> 
>>>> 
>>>> On 08/25/2010 09:55 AM, Frank Karlitschek wrote:
>>>>> Hi,
>>>>> 
>>>>> I add the id as you suggested. Will be live with the next server update tomorrow.
>>>>> 
>>>>> Cheers
>>>>> Frank
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> On 24.08.2010, at 01:52, Mateu Batle wrote:
>>>>> 
>>>>>> Hi all,
>>>>>> 
>>>>>> let's give some life to this new freedesktop list, thanks Frank for
>>>>>> getting it :)
>>>>>> 
>>>>>> The request for the new spec is when a new comment is added,
>>>>>> I think the response back to the client must include the new id created
>>>>>> for the comment.
>>>>>> I need this to immediately rate the comment just after creating it.
>>>>>> 
>>>>>> I have thought of a workaround but it is neither elegant, nor efficient
>>>>>> nor safe, so please let's get this.
>>>>>> The workaround would be get all the comments again, and check date /
>>>>>> title / text / user.
>>>>>> I think it is small requirement for the server, but a big win for the
>>>>>> client.
>>>>>> 
>>>>>> Actually I think this should be for all add / create / new operations,
>>>>>> not just for comments.
>>>>>> 
>>>>>> cheers
>>>>>> Mateu
>>>>>> _______________________________________________
>>>>>> Ocs mailing list
>>>>>> Ocs at lists.freedesktop.org
>>>>>> http://lists.freedesktop.org/mailman/listinfo/ocs
>>>>> --
>>>>> Frank Karlitschek
>>>>> karlitschek at kde.org
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> Ocs mailing list
>>>>> Ocs at lists.freedesktop.org
>>>>> http://lists.freedesktop.org/mailman/listinfo/ocs
>>>> -- 
>>>> Mateu Batle
>>>> Software Engineer
>>>> Collabora Ltd.
>>>> 
>>>> _______________________________________________
>>>> Ocs mailing list
>>>> Ocs at lists.freedesktop.org
>>>> http://lists.freedesktop.org/mailman/listinfo/ocs
>>> --
>>> Frank Karlitschek
>>> karlitschek at kde.org
>>> 
>>> 
>>> 
>>> 
>> 
> 
> 
> -- 
> Mateu Batle
> Software Engineer
> Collabora Ltd.
> 
> _______________________________________________
> Ocs mailing list
> Ocs at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/ocs


--
Frank Karlitschek
karlitschek at kde.org






More information about the Ocs mailing list