[twitter-dev] Re: 401 Unauthorized error while posting status with Unicode characters (non english characters)

2009-09-28 Thread Satheesh Natesan
Thanks, I will try that!

On Sat, Sep 26, 2009 at 8:11 AM, JDG ghil...@gmail.com wrote:

 That's true -- %5BB6, for example, is NOT a UTF-8 encoded codepoint for a
 character. It's Unicode (or UTF-16).

 On Fri, Sep 25, 2009 at 20:54, Mageuzi mage...@gmail.com wrote:


 Hello,
 I had this same problem.  I had to convert all multi-byte characters
 into their individual bytes.
 So, for example, for the character の:
 Your example has %306E, but the encoding that works for me is
 %E3%81%AE (three bytes for the three-byte character).


 On Sep 25, 5:00 pm, Satheesh Natesan satheesh.nate...@gmail.com
 wrote:
  Yes, it is UTF-8 encoded.
 
  The request body for の脚本家が贈る is
 
 oauth_consumer_key=wmeO7Y20oMFa1ptKVY4WAoauth_nonce=3231757oauth_signatur­e_method=HMAC-SHA1oauth_timestamp=1253903495oauth_token=76084396-0M9ll2ng­hrjWhjALbH7YEHXizcLDNvoLfgXKfHQZQoauth_version=1.0status=%306E%811A%672C%­5BB6%304C%8D08%308Boauth_signature=AMcLsF43vPP6Hmn8fv%2bZCMdqEnU%3d
 
  and the base signature is
 
 POSThttp%3A%2F%2Ftwitter.com%2Fstatuses%2Fupdate.jsonoauth_consumer_key%3­DwmeO7Y20oMFa1ptKVY4WA%26oauth_nonce%3D3231757%26oauth_signature_method%3DH­MAC-SHA1%26oauth_timestamp%3D1253903495%26oauth_token%3D76084396-0M9ll2nghr­jWhjALbH7YEHXizcLDNvoLfgXKfHQZQ%26oauth_version%3D1.0%26status%3D%25306E%25­811A%25672C%255BB6%25304C%258D08%25308B
 
  Do you see anything wrong here?
 
  Thanks!
  Satheesh Natesan
 
 
 
   On Thu, Sep 24, 2009 at 6:49 PM, Carlos carlosju...@gmail.com wrote:
 
   Are you sure you are encoding your posts as UTF-8?
 
   On Sep 24, 5:16 pm, Satheesh Natesan satheesh.nate...@gmail.com
   wrote:
 I am getting 401 Unauthorized exception when updating status with
non english characters using my app.
 
This exception is happening for any Japanese or Korean characters.
 
Another interesting thing is that it is possible to post some other
non english characters like Malayalam. The exception will not happen
for single word in these cases, but occurs for multiple words.
For example consider the following example
 
ØáÇÞµæù çµdw - does not work
 
ØáÇÞµæùçµdw - with space removed works.
 
Base signature for ØáÇÞµæù çµdw which throws exception is
 
POSThttp%3A%2F%2Ftwitter.com%2Fstatuses
%2Fupdate.jsonoauth_consumer_key%
3DwmeO7Y20oMFa1ptKVY4WA%26oauth_nonce
%3D4504682%26oauth_signature_method%
3DHMAC-SHA1%26oauth_timestamp%3D1253727596%26oauth_token%3D76084396-
0M9ll2nghrjWhjALbH7YEHXizcLDNvoLfgXKfHQZQ%26oauth_version
%3D1.0%26status%
3D%25D8%25E1%25C7%25DE%25B5%25E6%25F9%2520%25E7%25B5dw
 
and for ØáÇÞµæùçµdw which works is
 
POSThttp%3A%2F%2Ftwitter.com%2Fstatuses
%2Fupdate.jsonoauth_consumer_key%
3DwmeO7Y20oMFa1ptKVY4WA%26oauth_nonce
%3D9388868%26oauth_signature_method%
3DHMAC-SHA1%26oauth_timestamp%3D1253727793%26oauth_token%3D76084396-
0M9ll2nghrjWhjALbH7YEHXizcLDNvoLfgXKfHQZQ%26oauth_version
%3D1.0%26status%
3D%25D8%25E1%25C7%25DE%25B5%25E6%25F9%25E7%25B5dw
 
OAuth client library I am using is in .Net
 
Could you please help to solve this issue? Also I would like to know
you support all unicode characters.
Your help is greatly appreciated.
 
Thanks,
Satheesh Natesan- Hide quoted text -
 
  - Show quoted text -




 --
 Internets. Serious business.



[twitter-dev] Re: 401 Unauthorized error while posting status with Unicode characters (non english characters)

2009-09-26 Thread JDG
That's true -- %5BB6, for example, is NOT a UTF-8 encoded codepoint for a
character. It's Unicode (or UTF-16).

On Fri, Sep 25, 2009 at 20:54, Mageuzi mage...@gmail.com wrote:


 Hello,
 I had this same problem.  I had to convert all multi-byte characters
 into their individual bytes.
 So, for example, for the character の:
 Your example has %306E, but the encoding that works for me is
 %E3%81%AE (three bytes for the three-byte character).


 On Sep 25, 5:00 pm, Satheesh Natesan satheesh.nate...@gmail.com
 wrote:
  Yes, it is UTF-8 encoded.
 
  The request body for の脚本家が贈る is
 
 oauth_consumer_key=wmeO7Y20oMFa1ptKVY4WAoauth_nonce=3231757oauth_signatur­e_method=HMAC-SHA1oauth_timestamp=1253903495oauth_token=76084396-0M9ll2ng­hrjWhjALbH7YEHXizcLDNvoLfgXKfHQZQoauth_version=1.0status=%306E%811A%672C%­5BB6%304C%8D08%308Boauth_signature=AMcLsF43vPP6Hmn8fv%2bZCMdqEnU%3d
 
  and the base signature is
 
 POSThttp%3A%2F%2Ftwitter.com%2Fstatuses%2Fupdate.jsonoauth_consumer_key%3­DwmeO7Y20oMFa1ptKVY4WA%26oauth_nonce%3D3231757%26oauth_signature_method%3DH­MAC-SHA1%26oauth_timestamp%3D1253903495%26oauth_token%3D76084396-0M9ll2nghr­jWhjALbH7YEHXizcLDNvoLfgXKfHQZQ%26oauth_version%3D1.0%26status%3D%25306E%25­811A%25672C%255BB6%25304C%258D08%25308B
 
  Do you see anything wrong here?
 
  Thanks!
  Satheesh Natesan
 
 
 
  On Thu, Sep 24, 2009 at 6:49 PM, Carlos carlosju...@gmail.com wrote:
 
   Are you sure you are encoding your posts as UTF-8?
 
   On Sep 24, 5:16 pm, Satheesh Natesan satheesh.nate...@gmail.com
   wrote:
 I am getting 401 Unauthorized exception when updating status with
non english characters using my app.
 
This exception is happening for any Japanese or Korean characters.
 
Another interesting thing is that it is possible to post some other
non english characters like Malayalam. The exception will not happen
for single word in these cases, but occurs for multiple words.
For example consider the following example
 
ØáÇÞµæù çµdw - does not work
 
ØáÇÞµæùçµdw - with space removed works.
 
Base signature for ØáÇÞµæù çµdw which throws exception is
 
POSThttp%3A%2F%2Ftwitter.com%2Fstatuses
%2Fupdate.jsonoauth_consumer_key%
3DwmeO7Y20oMFa1ptKVY4WA%26oauth_nonce
%3D4504682%26oauth_signature_method%
3DHMAC-SHA1%26oauth_timestamp%3D1253727596%26oauth_token%3D76084396-
0M9ll2nghrjWhjALbH7YEHXizcLDNvoLfgXKfHQZQ%26oauth_version
%3D1.0%26status%
3D%25D8%25E1%25C7%25DE%25B5%25E6%25F9%2520%25E7%25B5dw
 
and for ØáÇÞµæùçµdw which works is
 
POSThttp%3A%2F%2Ftwitter.com%2Fstatuses
%2Fupdate.jsonoauth_consumer_key%
3DwmeO7Y20oMFa1ptKVY4WA%26oauth_nonce
%3D9388868%26oauth_signature_method%
3DHMAC-SHA1%26oauth_timestamp%3D1253727793%26oauth_token%3D76084396-
0M9ll2nghrjWhjALbH7YEHXizcLDNvoLfgXKfHQZQ%26oauth_version
%3D1.0%26status%
3D%25D8%25E1%25C7%25DE%25B5%25E6%25F9%25E7%25B5dw
 
OAuth client library I am using is in .Net
 
Could you please help to solve this issue? Also I would like to know
you support all unicode characters.
Your help is greatly appreciated.
 
Thanks,
Satheesh Natesan- Hide quoted text -
 
  - Show quoted text -




-- 
Internets. Serious business.


[twitter-dev] Re: 401 Unauthorized error while posting status with Unicode characters (non english characters)

2009-09-25 Thread Satheesh Natesan
Yes, it is UTF-8 encoded.

The request body for の脚本家が贈る is
oauth_consumer_key=wmeO7Y20oMFa1ptKVY4WAoauth_nonce=3231757oauth_signature_method=HMAC-SHA1oauth_timestamp=1253903495oauth_token=76084396-0M9ll2nghrjWhjALbH7YEHXizcLDNvoLfgXKfHQZQoauth_version=1.0status=%306E%811A%672C%5BB6%304C%8D08%308Boauth_signature=AMcLsF43vPP6Hmn8fv%2bZCMdqEnU%3d

and the base signature is
POSThttp%3A%2F%2Ftwitter.com%2Fstatuses%2Fupdate.jsonoauth_consumer_key%3DwmeO7Y20oMFa1ptKVY4WA%26oauth_nonce%3D3231757%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1253903495%26oauth_token%3D76084396-0M9ll2nghrjWhjALbH7YEHXizcLDNvoLfgXKfHQZQ%26oauth_version%3D1.0%26status%3D%25306E%25811A%25672C%255BB6%25304C%258D08%25308B

Do you see anything wrong here?

Thanks!
Satheesh Natesan






On Thu, Sep 24, 2009 at 6:49 PM, Carlos carlosju...@gmail.com wrote:


 Are you sure you are encoding your posts as UTF-8?

 On Sep 24, 5:16 pm, Satheesh Natesan satheesh.nate...@gmail.com
 wrote:
   I am getting 401 Unauthorized exception when updating status with
  non english characters using my app.
 
  This exception is happening for any Japanese or Korean characters.
 
  Another interesting thing is that it is possible to post some other
  non english characters like Malayalam. The exception will not happen
  for single word in these cases, but occurs for multiple words.
  For example consider the following example
 
  ØáÇÞµæù çµdw - does not work
 
  ØáÇÞµæùçµdw - with space removed works.
 
  Base signature for ØáÇÞµæù çµdw which throws exception is
 
  POSThttp%3A%2F%2Ftwitter.com%2Fstatuses
  %2Fupdate.jsonoauth_consumer_key%
  3DwmeO7Y20oMFa1ptKVY4WA%26oauth_nonce
  %3D4504682%26oauth_signature_method%
  3DHMAC-SHA1%26oauth_timestamp%3D1253727596%26oauth_token%3D76084396-
  0M9ll2nghrjWhjALbH7YEHXizcLDNvoLfgXKfHQZQ%26oauth_version
  %3D1.0%26status%
  3D%25D8%25E1%25C7%25DE%25B5%25E6%25F9%2520%25E7%25B5dw
 
  and for ØáÇÞµæùçµdw which works is
 
  POSThttp%3A%2F%2Ftwitter.com%2Fstatuses
  %2Fupdate.jsonoauth_consumer_key%
  3DwmeO7Y20oMFa1ptKVY4WA%26oauth_nonce
  %3D9388868%26oauth_signature_method%
  3DHMAC-SHA1%26oauth_timestamp%3D1253727793%26oauth_token%3D76084396-
  0M9ll2nghrjWhjALbH7YEHXizcLDNvoLfgXKfHQZQ%26oauth_version
  %3D1.0%26status%
  3D%25D8%25E1%25C7%25DE%25B5%25E6%25F9%25E7%25B5dw
 
  OAuth client library I am using is in .Net
 
  Could you please help to solve this issue? Also I would like to know
  you support all unicode characters.
  Your help is greatly appreciated.
 
  Thanks,
  Satheesh Natesan



[twitter-dev] Re: 401 Unauthorized error while posting status with Unicode characters (non english characters)

2009-09-25 Thread Mageuzi

Hello,
I had this same problem.  I had to convert all multi-byte characters
into their individual bytes.
So, for example, for the character の:
Your example has %306E, but the encoding that works for me is
%E3%81%AE (three bytes for the three-byte character).


On Sep 25, 5:00 pm, Satheesh Natesan satheesh.nate...@gmail.com
wrote:
 Yes, it is UTF-8 encoded.

 The request body for の脚本家が贈る is
 oauth_consumer_key=wmeO7Y20oMFa1ptKVY4WAoauth_nonce=3231757oauth_signatur­e_method=HMAC-SHA1oauth_timestamp=1253903495oauth_token=76084396-0M9ll2ng­hrjWhjALbH7YEHXizcLDNvoLfgXKfHQZQoauth_version=1.0status=%306E%811A%672C%­5BB6%304C%8D08%308Boauth_signature=AMcLsF43vPP6Hmn8fv%2bZCMdqEnU%3d

 and the base signature is
 POSThttp%3A%2F%2Ftwitter.com%2Fstatuses%2Fupdate.jsonoauth_consumer_key%3­DwmeO7Y20oMFa1ptKVY4WA%26oauth_nonce%3D3231757%26oauth_signature_method%3DH­MAC-SHA1%26oauth_timestamp%3D1253903495%26oauth_token%3D76084396-0M9ll2nghr­jWhjALbH7YEHXizcLDNvoLfgXKfHQZQ%26oauth_version%3D1.0%26status%3D%25306E%25­811A%25672C%255BB6%25304C%258D08%25308B

 Do you see anything wrong here?

 Thanks!
 Satheesh Natesan



 On Thu, Sep 24, 2009 at 6:49 PM, Carlos carlosju...@gmail.com wrote:

  Are you sure you are encoding your posts as UTF-8?

  On Sep 24, 5:16 pm, Satheesh Natesan satheesh.nate...@gmail.com
  wrote:
    I am getting 401 Unauthorized exception when updating status with
   non english characters using my app.

   This exception is happening for any Japanese or Korean characters.

   Another interesting thing is that it is possible to post some other
   non english characters like Malayalam. The exception will not happen
   for single word in these cases, but occurs for multiple words.
   For example consider the following example

   ØáÇÞµæù çµdw - does not work

   ØáÇÞµæùçµdw - with space removed works.

   Base signature for ØáÇÞµæù çµdw which throws exception is

   POSThttp%3A%2F%2Ftwitter.com%2Fstatuses
   %2Fupdate.jsonoauth_consumer_key%
   3DwmeO7Y20oMFa1ptKVY4WA%26oauth_nonce
   %3D4504682%26oauth_signature_method%
   3DHMAC-SHA1%26oauth_timestamp%3D1253727596%26oauth_token%3D76084396-
   0M9ll2nghrjWhjALbH7YEHXizcLDNvoLfgXKfHQZQ%26oauth_version
   %3D1.0%26status%
   3D%25D8%25E1%25C7%25DE%25B5%25E6%25F9%2520%25E7%25B5dw

   and for ØáÇÞµæùçµdw which works is

   POSThttp%3A%2F%2Ftwitter.com%2Fstatuses
   %2Fupdate.jsonoauth_consumer_key%
   3DwmeO7Y20oMFa1ptKVY4WA%26oauth_nonce
   %3D9388868%26oauth_signature_method%
   3DHMAC-SHA1%26oauth_timestamp%3D1253727793%26oauth_token%3D76084396-
   0M9ll2nghrjWhjALbH7YEHXizcLDNvoLfgXKfHQZQ%26oauth_version
   %3D1.0%26status%
   3D%25D8%25E1%25C7%25DE%25B5%25E6%25F9%25E7%25B5dw

   OAuth client library I am using is in .Net

   Could you please help to solve this issue? Also I would like to know
   you support all unicode characters.
   Your help is greatly appreciated.

   Thanks,
   Satheesh Natesan- Hide quoted text -

 - Show quoted text -


[twitter-dev] Re: 401 Unauthorized error while posting status with Unicode characters (non english characters)

2009-09-24 Thread Carlos

Are you sure you are encoding your posts as UTF-8?

On Sep 24, 5:16 pm, Satheesh Natesan satheesh.nate...@gmail.com
wrote:
 I am getting 401 Unauthorized exception when updating status with
 non english characters using my app.

 This exception is happening for any Japanese or Korean characters.

 Another interesting thing is that it is possible to post some other
 non english characters like Malayalam. The exception will not happen
 for single word in these cases, but occurs for multiple words.
 For example consider the following example

 ØáÇÞµæù çµdw - does not work

 ØáÇÞµæùçµdw - with space removed works.

 Base signature for ØáÇÞµæù çµdw which throws exception is

 POSThttp%3A%2F%2Ftwitter.com%2Fstatuses
 %2Fupdate.jsonoauth_consumer_key%
 3DwmeO7Y20oMFa1ptKVY4WA%26oauth_nonce
 %3D4504682%26oauth_signature_method%
 3DHMAC-SHA1%26oauth_timestamp%3D1253727596%26oauth_token%3D76084396-
 0M9ll2nghrjWhjALbH7YEHXizcLDNvoLfgXKfHQZQ%26oauth_version
 %3D1.0%26status%
 3D%25D8%25E1%25C7%25DE%25B5%25E6%25F9%2520%25E7%25B5dw

 and for ØáÇÞµæùçµdw which works is

 POSThttp%3A%2F%2Ftwitter.com%2Fstatuses
 %2Fupdate.jsonoauth_consumer_key%
 3DwmeO7Y20oMFa1ptKVY4WA%26oauth_nonce
 %3D9388868%26oauth_signature_method%
 3DHMAC-SHA1%26oauth_timestamp%3D1253727793%26oauth_token%3D76084396-
 0M9ll2nghrjWhjALbH7YEHXizcLDNvoLfgXKfHQZQ%26oauth_version
 %3D1.0%26status%
 3D%25D8%25E1%25C7%25DE%25B5%25E6%25F9%25E7%25B5dw

 OAuth client library I am using is in .Net

 Could you please help to solve this issue? Also I would like to know
 you support all unicode characters.
 Your help is greatly appreciated.

 Thanks,
 Satheesh Natesan