I have a need to make various web service API calls based on certain criteria. 
Each API call has different JSON data specifications as well.  For instance:

my ($response, $data, $webservice);
if ($x == 1) {
        $data = {
                "item1" => "value1",
                "item2" => "value2",
                "item3" => "value3"
        };
        $webservice = "Do/Something";
        $response = make_call($data, $webservice);
} elsif ($x == 2) {
        $data = {
                "item4" => "value4",
                "item5" => "value5",
                "item6" => "value6",
                "item7" => "value7"
        };
        $webservice = "Do/Something/Else";
        $response = make_call($data, $webservice);
} else {
        warn "I don't know what to do!";
}

Is there a perl module that supplies a framework to manage webservices, how 
they are called and the data that is passed to them? I checked CPAN but did't 
find a solution.

Thanks,
Steve Dickinson

  • API module Steve Dickinson

Reply via email to