On Sun, Nov 7, 2010 at 8:43 PM, Johan Brichau <jo...@inceptive.be> wrote:

> When I evaluate:
>
> DateAndTime now printString
>
> ->  '2010-11-07T20:42:26+01:00'
>

Sometimes I feel stupid :)  Thank you Johan.

Indeed Amazon WS keeps telling me my TimeStamp is not in iso 8601 format.
I've tried to encodeForHTTP but then it tells Signature is invalid....  the
sample I'm trying to get PBE entry from Amazon:


req :=
 
'Service=AWSECommerceService&AWSAccessKeyId=mykey&Operation=ItemLookup&ItemId=3952334146&Timestamp=',
DateAndTime now printString.
sign :=SHA256 hashMessage:  'GET', String crlf, 'ecs.amazonaws.com', String
crlf, '/onca/xml',String crlf,req.


(Url absoluteFromText: 'http://webservices.amazon.fr/onca/xml?',req,
'&Signature=',sign hex) retrieveContents contentStream.

Laurent


>
> On 07 Nov 2010, at 13:50, laurent laffont wrote:
>
> > The other way. For example
> >
> > DateAndTime now printISO8601
> >
> > Laurent
> >
> >
> > On Sun, Nov 7, 2010 at 1:28 PM, Johan Brichau <jo...@inceptive.be>
> wrote:
> > Laurent,
> >
> > DateAndTime readFrom: '2008-02-10T12:00:00Z' readStream
> >
> > Does that yield what you want?
> >
> > cheers
> > Johan
> >
> > On 06 Nov 2010, at 15:07, laurent laffont wrote:
> >
> >> Hi,
> >>
> >> I cannot find which method to use to get a Date in iso 8601 format like
> '2008-02-10T12:00:00Z'  ?
> >>
> >>
> >> Cheers,
> >>
> >> Laurent Laffont
> >>
> >> Pharo Smalltalk Screencasts: http://www.pharocasts.com/
> >> Blog: http://magaloma.blogspot.com/
> >
> >
>
>
>

Reply via email to