[twitter-dev] Re: Strange 401 errors when having dot in the status update

2009-09-28 Thread guytom

Thanks.


On Sep 27, 4:56 pm, JDG ghil...@gmail.com wrote:
 From the OAuth spec:

 5.1.  Parameter Encoding

 All parameter names and values are escaped using the [RFC3986] (Berners-Lee,
 T., “Uniform Resource Identifiers (URI): Generic Syntax,”
 .)http://oauth.net/core/1.0a#RFC3986percent-encoding (%xx)
 mechanism. Characters not in the unreserved character
 set ([RFC3986] (Berners-Lee, T., “Uniform Resource Identifiers (URI):
 Generic Syntax,” .) http://oauth.net/core/1.0a#RFC3986 section 2.3) MUST
 be encoded. Characters in the unreserved character set MUST NOT be encoded.
 Hexadecimal characters in encodings MUST be upper case. Text names and
 values MUST be encoded as UTF-8 octets before percent-encoding them per
 [RFC3629] (Yergeau, F., “UTF-8, a transformation format of Unicode and ISO
 10646,” .) http://oauth.net/core/1.0a#RFC3629.

             unreserved = ALPHA, DIGIT, '-', '.', '_', '~'

 You can't encode .





 On Sun, Sep 27, 2009 at 02:59, guytom guy.to...@gmail.com wrote:

  Anyone has any idea about this?

  I tracked the request it seems that the server doesn't like the fact
  that the dot ('.') is also URL encoded. We're using flash AS3 and the
  URLVariables class automatically encodes it this way, so for example
  if we send go to nba.com
  It comes out as status=go%20to%20nba%20%2E%20com in the POST data

  The encoding of the . is the only one that fails, all other special
  url characters work fine.

  Thanks in advance.

  GT

  On Sep 24, 2:24 pm, guytom guy.to...@gmail.com wrote:
   That's weird I know...

   When our application has . for example nba.com in the status
   message, the status update API call fails and we get401. other
   requests work fine.

   We use oAuth btw.

   Any ideas?

   GT

 --
 Internets. Serious business.


[twitter-dev] Re: Strange 401 errors when having dot in the status update

2009-09-27 Thread guytom

Anyone has any idea about this?

I tracked the request it seems that the server doesn't like the fact
that the dot ('.') is also URL encoded. We're using flash AS3 and the
URLVariables class automatically encodes it this way, so for example
if we send go to nba.com
It comes out as status=go%20to%20nba%20%2E%20com in the POST data

The encoding of the . is the only one that fails, all other special
url characters work fine.

Thanks in advance.

GT

On Sep 24, 2:24 pm, guytom guy.to...@gmail.com wrote:
 That's weird I know...

 When our application has . for example nba.com in the status
 message, the status update API call fails and we get401. other
 requests work fine.

 We use oAuth btw.

 Any ideas?

 GT


[twitter-dev] Re: Strange 401 errors when having dot in the status update

2009-09-27 Thread JDG
From the OAuth spec:

5.1.  Parameter Encoding

All parameter names and values are escaped using the [RFC3986] (Berners-Lee,
T., “Uniform Resource Identifiers (URI): Generic Syntax,”
.)http://oauth.net/core/1.0a#RFC3986percent-encoding (%xx)
mechanism. Characters not in the unreserved character
set ([RFC3986] (Berners-Lee, T., “Uniform Resource Identifiers (URI):
Generic Syntax,” .) http://oauth.net/core/1.0a#RFC3986 section 2.3) MUST
be encoded. Characters in the unreserved character set MUST NOT be encoded.
Hexadecimal characters in encodings MUST be upper case. Text names and
values MUST be encoded as UTF-8 octets before percent-encoding them per
[RFC3629] (Yergeau, F., “UTF-8, a transformation format of Unicode and ISO
10646,” .) http://oauth.net/core/1.0a#RFC3629.

unreserved = ALPHA, DIGIT, '-', '.', '_', '~'


You can't encode .

On Sun, Sep 27, 2009 at 02:59, guytom guy.to...@gmail.com wrote:


 Anyone has any idea about this?

 I tracked the request it seems that the server doesn't like the fact
 that the dot ('.') is also URL encoded. We're using flash AS3 and the
 URLVariables class automatically encodes it this way, so for example
 if we send go to nba.com
 It comes out as status=go%20to%20nba%20%2E%20com in the POST data

 The encoding of the . is the only one that fails, all other special
 url characters work fine.

 Thanks in advance.

 GT

 On Sep 24, 2:24 pm, guytom guy.to...@gmail.com wrote:
  That's weird I know...
 
  When our application has . for example nba.com in the status
  message, the status update API call fails and we get401. other
  requests work fine.
 
  We use oAuth btw.
 
  Any ideas?
 
  GT




-- 
Internets. Serious business.