Programming Examples

ChilkatHOMEASPVisual BasicVB.NETC#CC++MFCDelphiFoxProJavaPerlPythonRubySQL ServerVBScript

PHP ActiveX Examples

Bounced Mail
Bz2
Certificates/Keys
Charset
CSV
DKIM / DomainKey
Diffie-Hellman
DSA
Email Object
Encryption
FileAccess
FTP
HTML Conversion
HTTP
IMAP
MHT / HTML Email
MIME
NTLM
POP3
RSA
SMTP
Socket
Spider
SSH Key
SSH
SSH Tunnel
SFTP
Tar
Upload
XML
Zip
Amazon S3


 

 

 

 

 

 

 

 

Add URL to Del.icio.us via HTTPS API

Add a new URL to del.icio.us.

Download Chilkat HTTP ActiveX

<?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.