Yes! thanks.. this is the right code:

Imports Microsoft.VisualBasic
Imports System.Net
Imports System.IO
Imports System
Imports System.Web

        Dim user As String = Convert.ToBase64String
(System.Text.Encoding.UTF8.GetBytes(username & ":" & pass))
        Dim bytes As Byte() = System.Text.Encoding.ASCII.GetBytes
("status=" & HttpUtility.UrlEncode(status) & "&source=metaki")
        Dim request As HttpWebRequest = CType(WebRequest.Create
("http://twitter.com/statuses/update.xml";), HttpWebRequest)
        request.Method = "POST"
        request.ServicePoint.Expect100Continue = False
        request.Headers.Add("Authorization", "Basic " & user)
        request.ContentType = "application/x-www-form-
urlencoded;charset=utf-8"
        request.ContentLength = bytes.Length
        Dim reqStream As Stream = request.GetRequestStream()
        reqStream.Write(bytes, 0, bytes.Length)
        reqStream.Close()


Thanks!


On 30 ene, 07:50, Julio Biason <julio.bia...@gmail.com> wrote:
> On Fri, Jan 30, 2009 at 11:21 AM, Daniel <danielatiklo...@gmail.com> wrote:
> > I'm using ASP.NET to post status updates into twitter but all the
> > accents and special characters are shown as ?.
>
> (Disclaimer: I know zits about ASP.NET)
>
> Looks like you're getting the message in ASCII and pointing that
> you're sending them url-encoded. You should url-encode the message
> before sending it.
>
> --
> Julio Biason <julio.bia...@gmail.com>
> Twitter:http://twitter.com/juliobiason

Reply via email to