Chilkat HOME ASP Visual Basic VB.NET C# C C++ MFC Delphi FoxPro Java Perl Python Ruby SQL Server VBScript
Add URL to Del.icio.us via HTTPS APIAdd a new URL to del.icio.us. <?php $http = new COM("Chilkat.Http"); // Any string unlocks the component for the 1st 30-days. $success = $http->UnlockComponent('Anything for 30-day trial'); if ($success != true) { print $http->lastErrorText() . "\n"; exit; } // 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: $req = new COM("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 = true; $resp = $http->SynchronousRequest($domain,$port,$ssl,$req); if (is_null($resp)) { print $http->lastErrorText() . "\n"; } else { // Check the XML returned: // We should have a <result code="done" /> print $resp->bodyStr() . "\n"; } ?> |
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2010 Chilkat Software, Inc. All Rights Reserved.