I read somewhere to use GET ---- anyway, I switched it to POST and I get this error --
Please provide valid credentials. OAuth oauth_problem="signature_invalid", realm="yahooapis.com"
A data dump of the response gives me --
CODE
$VAR1 = bless( {
'_protocol' => 'HTTP/1.1',
'_content' => '
Please provide valid credentials. OAuth oauth_problem="signature_invalid", realm="yahooapis.com"
',
'_rc' => '401',
'_headers' => bless( {
'connection' => 'close',
'client-response-num' => 1,
'date' => 'Sun, 17 Apr 2011 13:26:58 GMT',
'client-peer' => '209.191.69.109:80',
'age' => '0',
'client-date' => 'Sun, 17 Apr 2011 13:26:58 GMT',
'client-warning' => 'Unsupported authentication scheme \'oauth\'',
'content-type' => 'application/xml',
'www-authenticate' => 'OAuth oauth_problem="signature_invalid", realm="yahooapis.com"',
'server' => 'YTS/1.19.5'
}, 'HTTP::Headers' ),
'_msg' => 'Authorization Required',
'handlers' => {
'response_data' => [
{
'callback' => sub { "DUMMY" }
}
]
},
'_request' => bless( {
'_content' => '',
'_uri' => bless( do{\(my $o = 'http://mail.yahooapis.com/ws/mail/v1.1/jsonrpc?oauth_consumer_key=dj0yJmk9SUJaMzRUeGJmaXBFJmQ9WVdrOVRGcFRjblJMTldrbWNHbzlNemt4T
0RnMU1qWXkmcz1jb25zdW1lcnNlY3JldCZ4PWY0&oauth_nonce=1711347395&oauth_signature=caTxBTuFfTVXld5wmymoIn1vTOg%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1303046813&oauth_token=A%3Des2_UsLR4DGW5OKEgriZBXxzxhO6DnbYFk9SdRwuGHNWe4CplYmOkLp1MVxX2S9PEJTS_bEYZfJU0c
VMXYixHlv89TNdv067oefQFpBb0VmDi2XSHI.nu.kLcmxynrdOaSwKAr877SyqzhnQ.B1w89P2YHfE66R
zjah7PmvLolroeZu1YFZ6OOx1d_WP9VNoVMAo5S77NsnISBB2GedqCVwX8kpL4KLoCLbgV9zjCJ1r0pOM
MGaUdCfZ6.TwCMZJGBxzf9lIYO0BAPGZKX.lz3Bynyc9qjUoPZbcirVaWDI8N7ftY6lqOW_cPy6uft.rn
Ocx_mSlFBHI9lCSRqFfGpIWHRUEZ_aN.PsL_HvvfdMPxEMoA2cMwPt_4A._bR.UQGFp7DjR5sgtJd8me5
ofzIr0EM.ds6ZYWPs17wkDpOtZ7gQsOXYf8M8lbOog.acLlgGPZytwfbcASm4UgfwjpsHhjTAeOmJiQV.
xB0YHrdXa57_Kw5OI03TaHVjJ675jiQ3.s4o6NOSiU3MeY2MFp4YiKQ96yp9aLw7OkCONxrlD0gHuf5uU
oeORAv60jbjRy9mXdAfct5iccD3vFqMBzsYw1jfyNIYWJAQOqND8LBjM6ruD9mrE4brC6FjEzPMLgpfGJ
7MkxpE4ZSQm4cX5HFZ5rbuImUxYIED3tqcPN04J1TFEwVmS86fFShcXWWM8g71n1B.JI7ar2FFdQXVkKb
V0Mquf2jzLykrbbtCWO3is&oauth_version=1.0')}, 'URI::http' ),
'_headers' => bless( {
'user-agent' => 'libwww-perl/5.825',
'{"method":"getuserdata"}' => undef
}, 'HTTP::Headers' ),
'_method' => 'GET',
'_uri_canonical' => bless( do{\(my $o = 'http://mail.yahooapis.com/ws/mail/v1.1/jsonrpc?oauth_consumer_key=dj0yJmk9SUJaMzRUeGJmaXBFJmQ9WVdrOVRGcFRjblJMTldrbWNHbzlNemt4T
0RnMU1qWXkmcz1jb25zdW1lcnNlY3JldCZ4PWY0&oauth_nonce=1711347395&oauth_signature=caTxBTuFfTVXld5wmymoIn1vTOg%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1303046813&oauth_token=A%3Des2_UsLR4DGW5OKEgriZBXxzxhO6DnbYFk9SdRwuGHNWe4CplYmOkLp1MVxX2S9PEJTS_bEYZfJU0c
VMXYixHlv89TNdv067oefQFpBb0VmDi2XSHI.nu.kLcmxynrdOaSwKAr877SyqzhnQ.B1w89P2YHfE66R
zjah7PmvLolroeZu1YFZ6OOx1d_WP9VNoVMAo5S77NsnISBB2GedqCVwX8kpL4KLoCLbgV9zjCJ1r0pOM
MGaUdCfZ6.TwCMZJGBxzf9lIYO0BAPGZKX.lz3Bynyc9qjUoPZbcirVaWDI8N7ftY6lqOW_cPy6uft.rn
Ocx_mSlFBHI9lCSRqFfGpIWHRUEZ_aN.PsL_HvvfdMPxEMoA2cMwPt_4A._bR.UQGFp7DjR5sgtJd8me5
ofzIr0EM.ds6ZYWPs17wkDpOtZ7gQsOXYf8M8lbOog.acLlgGPZytwfbcASm4UgfwjpsHhjTAeOmJiQV.
xB0YHrdXa57_Kw5OI03TaHVjJ675jiQ3.s4o6NOSiU3MeY2MFp4YiKQ96yp9aLw7OkCONxrlD0gHuf5uU
oeORAv60jbjRy9mXdAfct5iccD3vFqMBzsYw1jfyNIYWJAQOqND8LBjM6ruD9mrE4brC6FjEzPMLgpfGJ
7MkxpE4ZSQm4cX5HFZ5rbuImUxYIED3tqcPN04J1TFEwVmS86fFShcXWWM8g71n1B.JI7ar2FFdQXVkKb
V0Mquf2jzLykrbbtCWO3is&oauth_version=1.0')}, 'URI::http' )
}, 'HTTP::Request' )
}, 'HTTP::Response' );
Is that because of the content-type?