<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Made of Everything You&#039;re Not &#187; PhpDelicious</title>
	<atom:link href="http://blog.ericlamb.net/tag/phpdelicious/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ericlamb.net</link>
	<description>Thoughts on programming, people and life</description>
	<lastBuildDate>Thu, 27 Oct 2011 01:29:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>PhpDelicious: Wrapper for del.icio.us API</title>
		<link>http://blog.ericlamb.net/2009/03/phpdelicious-wrapper-for-delicious-api/</link>
		<comments>http://blog.ericlamb.net/2009/03/phpdelicious-wrapper-for-delicious-api/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 13:22:03 +0000</pubDate>
		<dc:creator>Eric Lamb</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[delicious]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[PhpDelicious]]></category>

		<guid isPermaLink="false">http://blog.ericlamb.net/?p=1189</guid>
		<description><![CDATA[Here&#8217;s a cool little php class for managing a delicious feed; PhpDelicious. According to the official site: PhpDelicious is a PHP 5 library for accessing the del.icio.us API. It combines data from the main REST and JSON APIs and presents a consolidated interface. It also implements a file based caching system which eliminates the need [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a cool little php class for managing a delicious feed; <a title="PhpDelicious" href=" http://www.phpdelicious.com/" onclick="return TrackClick('http%3A%2F%2Fwww.phpdelicious.com%2F','PhpDelicious')" target="_blank">PhpDelicious</a>. According to the official site:</p>
<blockquote><p>PhpDelicious is a PHP 5 library for accessing the <a title="del.icio.us" href="http://del.icio.us/" onclick="return TrackClick('http%3A%2F%2Fdel.icio.us%2F','del.icio.us')" target="_blank">del.icio.us</a> API. It combines data from the main REST and JSON APIs and presents a consolidated interface. It also implements a file based caching system which eliminates the need to query on every request and ensures access to the API won&#8217;t be throttled due to excessive requests.</p></blockquote>
<div id="attachment_1197" class="wp-caption aligncenter" style="width: 222px"><a href="http://blog.ericlamb.net/wp-content/uploads/2009/03/delicous.jpg" onclick="return TrackClick('http%3A%2F%2Fblog.ericlamb.net%2Fwp-content%2Fuploads%2F2009%2F03%2Fdelicous.jpg','delicous')"><img class="size-full wp-image-1197" title="delicous" src="http://blog.ericlamb.net/wp-content/uploads/2009/03/delicous.jpg" onclick="return TrackClick('http%3A%2F%2Fblog.ericlamb.net%2Fwp-content%2Fuploads%2F2009%2F03%2Fdelicous.jpg','delicous')" alt="delicous" width="212" height="137" /></a><p class="wp-caption-text">delicous</p></div>
<p>The class is really well written for php5 only but it could be rewritten in php4 with a bit of work and third-party modules. phpDelicious does have some requirements though:</p>
<ul>
<li>PHP 5</li>
<li>CURL (or can use normal file reading functions if suitable URL wrappers installed)</li>
<li>json_decode function for JSON API based methods (native in PHP 5.2 and above)</li>
<li>XML Parser Functions</li>
</ul>
<p>phpDelicious started in 2006 and has quite a few updates up to July of 2008 (I don&#8217;t know if it&#8217;s dying or if there&#8217;s nothing left to do&#8230;).</p>
<p>The class includes an example script that shows how to pull everything and add a single item that should get anyone up and running ASAP. </p>
<h3>Usage Examples</h3>
<p>Here are a couple examples to get you started:</p>
<h4>Instantiate Session</h4>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #22f;">require</span><span style="color: #000;">&#40;</span><span style="color: #0000ff;">'php-delicious.inc.php'</span><span style="color: #000;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #000;">&#40;</span><span style="color: #0000ff;">'DELICIOUS_USER'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'YOUR_USER'</span><span style="color: #000;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #000;">&#40;</span><span style="color: #0000ff;">'DELICIOUS_PASS'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'YOUR_PASS'</span><span style="color: #000;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$oDelicious</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> PhpDelicious<span style="color: #000;">&#40;</span>DELICIOUS_USER<span style="color: #339933;">,</span> DELICIOUS_PASS<span style="color: #000;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>The above needs to be done before the below will work&#8230;</p>
<h4>Add an Item to Bookmarks</h4>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000088;">$aPost</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #000;">&#40;</span><span style="color: #000;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$aPost</span><span style="color: #000;">&#91;</span><span style="color: #0000ff;">'url'</span><span style="color: #000;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'http://www.yahoo.com'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$aPost</span><span style="color: #000;">&#91;</span><span style="color: #0000ff;">'description'</span><span style="color: #000;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'Yahoo! home page'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$aPost</span><span style="color: #000;">&#91;</span><span style="color: #0000ff;">'notes'</span><span style="color: #000;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'Lame search engine'</span><span style="color: #339933;">;</span> 
<span style="color: #000088;">$aPost</span><span style="color: #000;">&#91;</span><span style="color: #0000ff;">'updated'</span><span style="color: #000;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">date</span><span style="color: #000;">&#40;</span><span style="color: #0000ff;">'Y-m-d H:i:s'</span><span style="color: #000;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//mysql timestamp</span>
<span style="color: #000088;">$aTags</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #000;">&#40;</span><span style="color: #0000ff;">'lame'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'dumb'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'search engine'</span><span style="color: #000;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//must be array</span>
<span style="color: #000088;">$oDelicious</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">AddPost</span><span style="color: #000;">&#40;</span><span style="color: #000088;">$aPost</span><span style="color: #000;">&#91;</span><span style="color: #0000ff;">'url'</span><span style="color: #000;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$aPost</span><span style="color: #000;">&#91;</span><span style="color: #0000ff;">'description'</span><span style="color: #000;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$aPost</span><span style="color: #000;">&#91;</span><span style="color: #0000ff;">'notes'</span><span style="color: #000;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$aTags</span><span style="color: #339933;">,</span> <span style="color: #000088;">$aPost</span><span style="color: #000;">&#91;</span><span style="color: #0000ff;">'updated'</span><span style="color: #000;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #000;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<h4>Delete a Bookmark</h4>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000088;">$sUrl</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'http://www.yahoo.com'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$oDelicious</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">DeletePost</span><span style="color: #000;">&#40;</span><span style="color: #000088;">$sUrl</span><span style="color: #000;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<h4>Grab All Bookmarks</h4>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #22f;">if</span> <span style="color: #000;">&#40;</span><span style="color: #000088;">$aPosts</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$oDelicious</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">GetAllPosts</span><span style="color: #000;">&#40;</span><span style="color: #000;">&#41;</span><span style="color: #000;">&#41;</span> <span style="color: #000;">&#123;</span>
    <span style="color: #22f;">foreach</span> <span style="color: #000;">&#40;</span><span style="color: #000088;">$aPosts</span> <span style="color: #22f;">as</span> <span style="color: #000088;">$aPost</span><span style="color: #000;">&#41;</span> <span style="color: #000;">&#123;</span>
        <span style="color: #22f;">echo</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$aPost</span><span style="color: #000;">&#91;</span><span style="color: #0000ff;">'url'</span><span style="color: #000;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$aPost</span><span style="color: #000;">&#91;</span><span style="color: #0000ff;">'desc'</span><span style="color: #000;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/a&gt;'</span><span style="color: #339933;">;</span>
        <span style="color: #22f;">echo</span> <span style="color: #000088;">$aPost</span><span style="color: #000;">&#91;</span><span style="color: #0000ff;">'notes'</span><span style="color: #000;">&#93;</span><span style="color: #339933;">;</span>
        <span style="color: #22f;">echo</span> <span style="color: #000088;">$aPost</span><span style="color: #000;">&#91;</span><span style="color: #0000ff;">'updated'</span><span style="color: #000;">&#93;</span><span style="color: #339933;">;</span>
    <span style="color: #000;">&#125;</span>
<span style="color: #000;">&#125;</span> <span style="color: #22f;">else</span> <span style="color: #000;">&#123;</span>
    <span style="color: #22f;">echo</span> <span style="color: #000088;">$oDelicious</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">LastErrorString</span><span style="color: #000;">&#40;</span><span style="color: #000;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<h4>Grab Some Bookmarks</h4>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000088;">$sTag</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #666666; font-style: italic;">// filter by tag</span>
<span style="color: #000088;">$sDate</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #666666; font-style: italic;">// filter by date - format YYYY-MM-DD HH:MM:SS</span>
<span style="color: #000088;">$sUrl</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span> <span style="color: #666666; font-style: italic;">// filter by URL</span>
<span style="color: #22f;">if</span> <span style="color: #000;">&#40;</span><span style="color: #000088;">$aPosts</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$oDelicious</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">GetPosts</span><span style="color: #000;">&#40;</span><span style="color: #000088;">$sTag</span><span style="color: #339933;">,</span><span style="color: #000088;">$sDate</span><span style="color: #339933;">,</span><span style="color: #000088;">$sUrl</span><span style="color: #000;">&#41;</span><span style="color: #000;">&#41;</span> <span style="color: #000;">&#123;</span>
    <span style="color: #22f;">foreach</span> <span style="color: #000;">&#40;</span><span style="color: #000088;">$aPosts</span> <span style="color: #22f;">as</span> <span style="color: #000088;">$aPost</span><span style="color: #000;">&#41;</span> <span style="color: #000;">&#123;</span>
        <span style="color: #22f;">echo</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$aPost</span><span style="color: #000;">&#91;</span><span style="color: #0000ff;">'url'</span><span style="color: #000;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$aPost</span><span style="color: #000;">&#91;</span><span style="color: #0000ff;">'desc'</span><span style="color: #000;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/a&gt;'</span><span style="color: #339933;">;</span>
        <span style="color: #22f;">echo</span> <span style="color: #000088;">$aPost</span><span style="color: #000;">&#91;</span><span style="color: #0000ff;">'notes'</span><span style="color: #000;">&#93;</span><span style="color: #339933;">;</span>
        <span style="color: #22f;">echo</span> <span style="color: #000088;">$aPost</span><span style="color: #000;">&#91;</span><span style="color: #0000ff;">'updated'</span><span style="color: #000;">&#93;</span><span style="color: #339933;">;</span>
    <span style="color: #000;">&#125;</span>
<span style="color: #000;">&#125;</span> <span style="color: #22f;">else</span> <span style="color: #000;">&#123;</span>
    <span style="color: #22f;">echo</span> <span style="color: #000088;">$oDelicious</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">LastErrorString</span><span style="color: #000;">&#40;</span><span style="color: #000;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<h4>Grab Recent Bookmarks</h4>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000088;">$sTag</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #666666; font-style: italic;">// filter by tag</span>
<span style="color: #000088;">$iCount</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">15</span> <span style="color: #666666; font-style: italic;">// number of posts to retrieve, min 15, max 100</span>
<span style="color: #22f;">if</span> <span style="color: #000;">&#40;</span><span style="color: #000088;">$aPosts</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$oDelicious</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">GetRecentPosts</span><span style="color: #000;">&#40;</span><span style="color: #000088;">$sTag</span><span style="color: #339933;">,</span><span style="color: #000088;">$iCount</span><span style="color: #000;">&#41;</span><span style="color: #000;">&#41;</span> <span style="color: #000;">&#123;</span>
    <span style="color: #22f;">foreach</span> <span style="color: #000;">&#40;</span><span style="color: #000088;">$aPosts</span> <span style="color: #22f;">as</span> <span style="color: #000088;">$aPost</span><span style="color: #000;">&#41;</span> <span style="color: #000;">&#123;</span>
        <span style="color: #22f;">echo</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$aPost</span><span style="color: #000;">&#91;</span><span style="color: #0000ff;">'url'</span><span style="color: #000;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$aPost</span><span style="color: #000;">&#91;</span><span style="color: #0000ff;">'desc'</span><span style="color: #000;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/a&gt;'</span><span style="color: #339933;">;</span>
        <span style="color: #22f;">echo</span> <span style="color: #000088;">$aPost</span><span style="color: #000;">&#91;</span><span style="color: #0000ff;">'notes'</span><span style="color: #000;">&#93;</span><span style="color: #339933;">;</span>
        <span style="color: #22f;">echo</span> <span style="color: #000088;">$aPost</span><span style="color: #000;">&#91;</span><span style="color: #0000ff;">'updated'</span><span style="color: #000;">&#93;</span><span style="color: #339933;">;</span>
    <span style="color: #000;">&#125;</span>
<span style="color: #000;">&#125;</span> <span style="color: #22f;">else</span> <span style="color: #000;">&#123;</span>
    <span style="color: #22f;">echo</span> <span style="color: #000088;">$oDelicious</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">LastErrorString</span><span style="color: #000;">&#40;</span><span style="color: #000;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<h4>Grab All Tags</h4>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #22f;">if</span> <span style="color: #000;">&#40;</span><span style="color: #000088;">$aTags</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$oDelicious</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">GetAllTags</span><span style="color: #000;">&#40;</span><span style="color: #000;">&#41;</span><span style="color: #000;">&#41;</span> <span style="color: #000;">&#123;</span>
    <span style="color: #22f;">foreach</span> <span style="color: #000;">&#40;</span><span style="color: #000088;">$aTags</span> <span style="color: #22f;">as</span> <span style="color: #000088;">$Tag</span><span style="color: #000;">&#41;</span> <span style="color: #000;">&#123;</span>
        <span style="color: #22f;">echo</span> <span style="color: #000088;">$Tag</span><span style="color: #000;">&#91;</span><span style="color: #0000ff;">'tag'</span><span style="color: #000;">&#93;</span><span style="color: #339933;">;</span>
        <span style="color: #22f;">echo</span> <span style="color: #000088;">$Tag</span><span style="color: #000;">&#91;</span><span style="color: #0000ff;">'count'</span><span style="color: #000;">&#93;</span><span style="color: #339933;">;</span>
    <span style="color: #000;">&#125;</span>
<span style="color: #000;">&#125;</span> <span style="color: #22f;">else</span> <span style="color: #000;">&#123;</span>
    <span style="color: #22f;">echo</span> <span style="color: #000088;">$oDelicious</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">LastErrorString</span><span style="color: #000;">&#40;</span><span style="color: #000;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<h4>Rename a Tag</h4>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000088;">$sOld</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'foo'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$sNew</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'bar'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$oDelicious</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">RenameTag</span><span style="color: #000;">&#40;</span><span style="color: #000088;">$sOld</span><span style="color: #339933;">,</span> <span style="color: #000088;">$sNew</span><span style="color: #000;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<h4>Grab All Dates</h4>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #22f;">if</span> <span style="color: #000;">&#40;</span><span style="color: #000088;">$dDates</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$oDelicious</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">GetDates</span><span style="color: #000;">&#40;</span><span style="color: #000;">&#41;</span><span style="color: #000;">&#41;</span> <span style="color: #000;">&#123;</span>
    <span style="color: #22f;">foreach</span> <span style="color: #000;">&#40;</span><span style="color: #000088;">$dDates</span> <span style="color: #22f;">AS</span> <span style="color: #000088;">$Date</span><span style="color: #000;">&#41;</span> <span style="color: #000;">&#123;</span>
        <span style="color: #22f;">echo</span> <span style="color: #000088;">$Date</span><span style="color: #000;">&#91;</span><span style="color: #0000ff;">'date'</span><span style="color: #000;">&#93;</span><span style="color: #339933;">;</span>
        <span style="color: #22f;">echo</span> <span style="color: #000088;">$Date</span><span style="color: #000;">&#91;</span><span style="color: #0000ff;">'count'</span><span style="color: #000;">&#93;</span><span style="color: #339933;">;</span>
    <span style="color: #000;">&#125;</span>
<span style="color: #000;">&#125;</span> <span style="color: #22f;">else</span> <span style="color: #000;">&#123;</span>
    <span style="color: #22f;">echo</span> <span style="color: #000088;">$oDelicious</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">LastErrorString</span><span style="color: #000;">&#40;</span><span style="color: #000;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<h3>Additional Functionality</h3>
<p>After going through the class, it seems there&#8217;s some more functionality available. I have no idea what the purpose of the below calls are for though. </p>
<p>I tried looking through Delicious for references to &#8220;bundles&#8221;, &#8220;network&#8221; and &#8220;fans&#8221; but I couldn&#8217;t find anything about them though I was pretty lazy about it. Of course, I don&#8217;t really use Delicious too intensely so this could be standard, no brainer, stuff to the &#8220;real&#8221; users.</p>
<p>Please note though: I WAS NEVER ABLE TO GET THE BELOW TO RETURN ANYTHING BUT ERRORS. I only include them here for completeness.</p>
<h4>Get Url Details</h4>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #22f;">if</span> <span style="color: #000;">&#40;</span><span style="color: #000088;">$dLinkDetails</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$oDelicious</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">GetUrlDetails</span><span style="color: #000;">&#40;</span><span style="color: #000;">&#41;</span><span style="color: #000;">&#41;</span> <span style="color: #000;">&#123;</span>
    <span style="color: #666666; font-style: italic;">//do something</span>
<span style="color: #000;">&#125;</span> <span style="color: #22f;">else</span> <span style="color: #000;">&#123;</span>
    <span style="color: #22f;">echo</span> <span style="color: #000088;">$oDelicious</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">LastErrorString</span><span style="color: #000;">&#40;</span><span style="color: #000;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<h4>Get Network</h4>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000088;">$sUsername</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'USERNAME_TO_CHECK'</span><span style="color: #339933;">;</span>
<span style="color: #22f;">if</span> <span style="color: #000;">&#40;</span><span style="color: #000088;">$dNetworkDetails</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$oDelicious</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">GetNetwork</span><span style="color: #000;">&#40;</span><span style="color: #000088;">$sUsername</span><span style="color: #000;">&#41;</span><span style="color: #000;">&#41;</span> <span style="color: #000;">&#123;</span>
    <span style="color: #666666; font-style: italic;">//do something</span>
<span style="color: #000;">&#125;</span> <span style="color: #22f;">else</span> <span style="color: #000;">&#123;</span>
    <span style="color: #22f;">echo</span> <span style="color: #000088;">$oDelicious</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">LastErrorString</span><span style="color: #000;">&#40;</span><span style="color: #000;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<h4>Get Your Network</h4>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #22f;">if</span> <span style="color: #000;">&#40;</span><span style="color: #000088;">$dMyNetworkDetails</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$oDelicious</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">GetMyNetwork</span><span style="color: #000;">&#40;</span><span style="color: #000;">&#41;</span><span style="color: #000;">&#41;</span> <span style="color: #000;">&#123;</span>
    <span style="color: #666666; font-style: italic;">//do something</span>
<span style="color: #000;">&#125;</span> <span style="color: #22f;">else</span> <span style="color: #000;">&#123;</span>
    <span style="color: #22f;">echo</span> <span style="color: #000088;">$oDelicious</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">LastErrorString</span><span style="color: #000;">&#40;</span><span style="color: #000;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<h4>Get User Fans</h4>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000088;">$sUsername</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'USERNAME_TO_CHECK'</span><span style="color: #339933;">;</span>
<span style="color: #22f;">if</span> <span style="color: #000;">&#40;</span><span style="color: #000088;">$dFansDetails</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$oDelicious</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">GetFans</span><span style="color: #000;">&#40;</span><span style="color: #000088;">$sUsername</span><span style="color: #000;">&#41;</span><span style="color: #000;">&#41;</span> <span style="color: #000;">&#123;</span>
    <span style="color: #666666; font-style: italic;">//do something</span>
<span style="color: #000;">&#125;</span> <span style="color: #22f;">else</span> <span style="color: #000;">&#123;</span>
    <span style="color: #22f;">echo</span> <span style="color: #000088;">$oDelicious</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">LastErrorString</span><span style="color: #000;">&#40;</span><span style="color: #000;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<h4>Get Your Fans</h4>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #22f;">if</span> <span style="color: #000;">&#40;</span><span style="color: #000088;">$dMyFansDetails</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$oDelicious</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">GetMyFans</span><span style="color: #000;">&#40;</span><span style="color: #000;">&#41;</span><span style="color: #000;">&#41;</span> <span style="color: #000;">&#123;</span>
    <span style="color: #666666; font-style: italic;">//do something</span>
<span style="color: #000;">&#125;</span> <span style="color: #22f;">else</span> <span style="color: #000;">&#123;</span>
    <span style="color: #22f;">echo</span> <span style="color: #000088;">$oDelicious</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">LastErrorString</span><span style="color: #000;">&#40;</span><span style="color: #000;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Please keep in mind what I said above; I was never able to get the fans, bundle and URL details functionality to work properly.</p>
<p>Still, PhpDelicious makes it really easy to do minor jobs against your delicious data. </p>
<div><a class="addthis_button" href="http://blog.ericlamb.net//addthis.com/bookmark.php?v=250" addthis:url='http://blog.ericlamb.net/2009/03/phpdelicious-wrapper-for-delicious-api/' addthis:title='PhpDelicious: Wrapper for del.icio.us API '><img src="//cache.addthis.com/cachefly/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a></div>]]></content:encoded>
			<wfw:commentRss>http://blog.ericlamb.net/2009/03/phpdelicious-wrapper-for-delicious-api/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

