>From this page:
http://www.therailsway.com/2007/9/3/using-activeresource-to-consume-web-services

>
>    1. The service must understand Rails-style REST URLs. (e.g. “POST
>    /credit_cards.xml” to create a credit card, etc.)
>    2. The service must respond with a single XML-serialized object
>    (Rails-style).
>    3. The service must make appropriate use of HTTP status codes (404 if
>    the requested record cannot be found, 422 if any validations fail, etc.).
>
>

2010/2/14 James West <[email protected]>

> I've been having a play with eBay and PayPal API calls and am happily
> getting xml responses using Net::HTTP calls but now I'm wondering if I
> can use ActiveResource instead.
>
> I've created a very basic ActiveResource class that has self.site set to
> a full url that returns xml data in a browser window
>
> e.g.
>
>
> http://svcs.ebay.com/services/search/FindingService/v1?OPERATION-NAME=findItemsAdvanced&GLOBAL-ID=EBAY-GB&SERVICE_VERSION=1.1.0&SECURITY-APPNAME=xxxxxxxxxxxxxxxxx&RESPONSE-DATA-FORMAT=XML&REST-PAYLOAD&keywords=bike&paginationInput.pageNumber=1&paginationInput.entriesPerPage=5
>
> So I have a very basic active resource class that looks like this
>
> class EbayResource < ActieResource::Base
>  self.site =
> "
> http://svcs.ebay.com/services/search/FindingService/v1?OPERATION-NAME=findItemsAdvanced&GLOBAL-ID=EBAY-GB&SERVICE_VERSION=1.1.0&SECURITY-APPNAME=xxxxxxxxxxxxxxxxx&RESPONSE-DATA-FORMAT=XML&REST-PAYLOAD&keywords=bike&paginationInput.pageNumber=1&paginationInput.entriesPerPage=5
> "
> end
>
> From the console I just try calling .find(:all) and .get(:all) but get
> 302 redirected responses with page not found messages.
>
> Like I say with the correct SECURITY-APPNAME param set it works fine in
> a browser just not from an ActiveResource class.
>
> Obviously I could be doing this totally wrong and searching through
> railscasts, Rails docs and other resources has turned up noting that I
> can make any sense of and it makes me wonder if ActiveResource is
> suitable for non REST style api calls.
>
> Any pointers would be greatly appreciated.
>
> Thanks
>
> James
> --
> Posted via http://www.ruby-forum.com/.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Ruby on Rails: Talk" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<rubyonrails-talk%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/rubyonrails-talk?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to