Hmm, what should be happening is that it should redirect to the proper URL, not give a 500 error. Still, glad it works. And yes, every URL in Review Board is expected to have a trailing slash (it's a Django thing).
Christian -- Christian Hammond - chip...@chipx86.com Review Board - http://www.reviewboard.org VMware, Inc. - http://www.vmware.com On Fri, Jul 30, 2010 at 12:39 PM, Aleix Pol <aleix...@kde.org> wrote: > I just realized that this request it doesn't work if the last / (slash) is > not present, with the url like > http://reviewboard.kde.org/api/json/reviewrequests/4647/diff/new . > I don't really know if that should have a meaning but it's quite confusing. > > Hope that helps. > Aleix > > > On Fri, Jul 16, 2010 at 5:25 AM, Aleix Pol <aleix...@kde.org> wrote: > >> Well I could make it work. >> >> Just for the record, the correct line was this: >> curl http://reviewboard.kde.org/api/json/reviewrequests/4647/diff/new/ -u >> apol -F "basedir=/trunk/KDE/kdeedu/kalgebra" -F "pa...@cosa" | json_reformat >> >> >> On Thu, Jul 15, 2010 at 11:37 PM, Christian Hammond >> <chip...@chipx86.com>wrote: >> >>> You can't yet. It's one of the things I'm working on before 1.5. >>> >>> What you can do though is browse /api/ (I recommend the JSONView FireFox >>> extension for this), and look at reviewboard/webapi/resources.py. >>> >>> The new API is pretty browseable. Not everything, but it's getting there. >>> You can also look at the unit tests in reviewboard/webapi/tests.py, which >>> use each of the supplied APIs. >>> >>> >>> Christian >>> >>> -- >>> Christian Hammond - chip...@chipx86.com >>> Review Board - http://www.reviewboard.org >>> VMware, Inc. - http://www.vmware.com >>> >>> >>> On Thu, Jul 15, 2010 at 2:22 PM, Aleix Pol <aleix...@kde.org> wrote: >>> >>>> We have 1.5 beta 2 installed there. I guess it should be fine to use 1.5 >>>> API. >>>> >>>> Where can I find the documentation for the new API? >>>> >>>> On Thu, Jul 15, 2010 at 11:13 PM, Christian Hammond < >>>> chip...@chipx86.com> wrote: >>>> >>>>> Hi Aleix, >>>>> >>>>> Off-hand, I don't know why it'd be problematic, but I'd recommend >>>>> setting up a little development server on your box, set DEBUG = True in >>>>> your >>>>> settings_local.py, and testing it there. We should be able to better see >>>>> what the error is that way, along with lots of debug information. >>>>> >>>>> We try to return JSON payloads for everything, but a 500 error can >>>>> happen when something internally breaks. That'd definitely be a bug, since >>>>> we want to return gracefully with *something*. >>>>> >>>>> Just a heads up. Review Board 1.5 RC 1 is out, and we're looking to >>>>> release hopefully soon (just working on docs and some last-minute bugs). >>>>> There's a new API in 1.5 that sits alongside the old API. The new one is >>>>> better, cleaner, more flexible, and will let you do more of what you >>>>> need. I >>>>> don't know how you want to handle development of this plugin, but if you >>>>> want to support 1.5's API as well, you can query /api/info/, and if that's >>>>> not a 404, it will be 1.5. >>>>> >>>>> Christian >>>>> >>>>> -- >>>>> Christian Hammond - chip...@chipx86.com >>>>> Review Board - http://www.reviewboard.org >>>>> VMware, Inc. - http://www.vmware.com >>>>> >>>>> >>>>> On Thu, Jul 15, 2010 at 12:51 PM, Aleix Pol <aleix...@gmail.com>wrote: >>>>> >>>>>> Hi, >>>>>> I am Aleix Pol, from the KDE project. I'm working on a little plugin >>>>>> for KDevelop that will enable the user to send patches directly a >>>>>> reviewboard service. >>>>>> >>>>>> I've been testing the API using curl and there I can create a new >>>>>> review but when I try to add a patch I get an HTML error saying that >>>>>> "review board is taking a nap", which is weird not only because I >>>>>> didn't know that software took naps but because the rest of the API >>>>>> replies with JSON data but here it's that weird HTML error message. >>>>>> >>>>>> Could somebody tell my why is that happening? >>>>>> >>>>>> I am using that line: >>>>>> curl http://reviewboard.kde.org/api/json/reviewrequests/4647/diff/new- >>>>>> u apol -X POST --data "" -T test_reviewboard.patch >>>>>> >>>>>> Thanks, >>>>>> Aleix >>>>>> >>>>>> PS: The service should be working because it works with postreview. >>>>>> >>>>>> -- >>>>>> Want to help the Review Board project? Donate today at >>>>>> http://www.reviewboard.org/donate/ >>>>>> Happy user? Let us know at http://www.reviewboard.org/users/ >>>>>> -~----------~----~----~----~------~----~------~--~--- >>>>>> To unsubscribe from this group, send email to >>>>>> reviewboard+unsubscr...@googlegroups.com<reviewboard%2bunsubscr...@googlegroups.com> >>>>>> For more options, visit this group at >>>>>> http://groups.google.com/group/reviewboard?hl=en >>>>> >>>>> >>>>> -- >>>>> Want to help the Review Board project? Donate today at >>>>> http://www.reviewboard.org/donate/ >>>>> Happy user? Let us know at http://www.reviewboard.org/users/ >>>>> -~----------~----~----~----~------~----~------~--~--- >>>>> To unsubscribe from this group, send email to >>>>> reviewboard+unsubscr...@googlegroups.com<reviewboard%2bunsubscr...@googlegroups.com> >>>>> For more options, visit this group at >>>>> http://groups.google.com/group/reviewboard?hl=en >>>>> >>>> >>>> -- >>>> Want to help the Review Board project? Donate today at >>>> http://www.reviewboard.org/donate/ >>>> Happy user? Let us know at http://www.reviewboard.org/users/ >>>> -~----------~----~----~----~------~----~------~--~--- >>>> To unsubscribe from this group, send email to >>>> reviewboard+unsubscr...@googlegroups.com<reviewboard%2bunsubscr...@googlegroups.com> >>>> For more options, visit this group at >>>> http://groups.google.com/group/reviewboard?hl=en >>>> >>> >>> -- >>> Want to help the Review Board project? Donate today at >>> http://www.reviewboard.org/donate/ >>> Happy user? Let us know at http://www.reviewboard.org/users/ >>> -~----------~----~----~----~------~----~------~--~--- >>> To unsubscribe from this group, send email to >>> reviewboard+unsubscr...@googlegroups.com<reviewboard%2bunsubscr...@googlegroups.com> >>> For more options, visit this group at >>> http://groups.google.com/group/reviewboard?hl=en >>> >> >> > -- > Want to help the Review Board project? Donate today at > http://www.reviewboard.org/donate/ > Happy user? Let us know at http://www.reviewboard.org/users/ > -~----------~----~----~----~------~----~------~--~--- > To unsubscribe from this group, send email to > reviewboard+unsubscr...@googlegroups.com<reviewboard%2bunsubscr...@googlegroups.com> > For more options, visit this group at > http://groups.google.com/group/reviewboard?hl=en > -- Want to help the Review Board project? Donate today at http://www.reviewboard.org/donate/ Happy user? Let us know at http://www.reviewboard.org/users/ -~----------~----~----~----~------~----~------~--~--- To unsubscribe from this group, send email to reviewboard+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en