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.
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