I'm probably just doing something wrong, but I'm unsure what it is:
I use the ClientLogin Authentication to generate a token, then use the
following (in test phase) Perl code to submit a request:
my $lwp = LWP::UserAgent->new;
my $xml = <<EOM;
<?xml version="1.0" encoding="UTF-8"?>
<rest xmlns="google:accounts:rest:protocol"
xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance ">
<type>Report</type>
<token>$auth_token</token>
<domain>$domain</domain>
<date>2011-08-04</date>
<reportType>daily</reportType>
<reportName>accounts</reportName>
</rest>
EOM
my $url =
'https://www.google.com/hosted/services/v1.0/reports/ReportingData';
$response = $lwp->post($url,
'Content_Type' => 'application/atom+xml; charset=UTF-8',
'Content' => $xml
);
And the response:
<?xml version="1.0" encoding="UTF-8"?>
<hs:rest xmlns:hs="google:accounts:rest:protocol">
<hs:status>Failure(2001)</hs:status>
<hs:reason>InternalError(1011)</hs:reason>
<hs:extendedMessage>No extended message available for this
error.</hs:extendedMessage>
<hs:result></hs:result>
<hs:type></hs:type>
</hs:rest>
Am I required to encode the xml like with standard POSTs? Pass it in with a
certain variable name? Or is there possibly an issue right now with the
API?
Any/all help is MUCH appreciated.
THANX!
Jason
--
You received this message because you are subscribed to the Google Groups
"Google Apps Domain Information and Management APIs" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-apps-mgmt-apis/-/SawA6_HsJ24J.
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/google-apps-mgmt-apis?hl=en.