Chilkat HOME ASP Visual Basic VB.NET C# Visual C++ C MFC Delphi FoxPro Java Perl PHP Python Ruby SQL Server VBScript
|
Add URL to Del.icio.us via HTTPS APIAdd a new URL to del.icio.us. Dim http As New ChilkatHttp Dim success As Long ' Any string unlocks the component for the 1st 30-days. success = http.UnlockComponent("Anything for 30-day trial") If (success <> 1) Then MsgBox http.LastErrorText Exit Sub End If ' del.icio.us uses HTTP-Auth, which means you only need ' to set your login/password here: http.Login = "chilkatsoft" http.Password = "MyPassword" ' Create a request and add the info: Dim req As New ChilkatHttpRequest req.AddParam "url","http://www.chilkatsoft.com/" req.AddParam "description","Chilkat Software, Inc." req.AddParam "tags","chilkat components activex library software" ' There are other optional params that can be added, ' but we'll skip those. More information is at: ' http://del.icio.us/help/api/posts ' Indicate the HTTP method desired (POST or GET) req.UseGet ' The path is: /v1/posts/add req.Path = "/v1/posts/add" ' Notice that the URL is this: ' https://api.del.icio.us/v1/posts/add?.... ' ' The domain = api.del.icio.us ' We're using HTTPS, so the port = 443, and we set the SSL argument to true (below) ' The "path" part of the URL is "/v1/posts/add" ' Send the HTTPS GET and get the response. Note: This is a blocking call. ' The method does not return until the full HTTPS response is received. Dim domain As String Dim port As Long Dim ssl As Long domain = "api.del.icio.us" port = 443 ssl = 1 Dim resp As ChilkatHttpResponse Set resp = http.SynchronousRequest(domain,port,ssl,req) If (resp Is Nothing ) Then Text1.Text = Text1.Text & http.LastErrorText & vbCrLf Text1.Refresh Else ' Check the XML returned: ' We should have a <result code="done" /> Text1.Text = Text1.Text & resp.BodyStr & vbCrLf Text1.Refresh End If |
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2008 Chilkat Software, Inc. All Rights Reserved.