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 fso, outFile Set fso = CreateObject("Scripting.FileSystemObject") Set outFile = fso.CreateTextFile("output.txt", True) set http = CreateObject("Chilkat.Http") ' 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 WScript.Quit 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: set req = CreateObject("Chilkat.HttpRequest") 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. domain = "api.del.icio.us" port = 443 ssl = 1 Set resp = http.SynchronousRequest(domain,port,ssl,req) If (resp Is Nothing ) Then outFile.WriteLine(http.LastErrorText) Else ' Check the XML returned: ' We should have a <result code="done" /> outFile.WriteLine(resp.BodyStr) End If outFile.Close |
Need a specific example? Send a request to support@chilkatsoft.com
© 2003-2007 Chilkat Software, Inc. All Rights Reserved.