<?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/"
	
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>notizBlog &#187; api</title>
	<atom:link href="http://notizblog.org/tag/api/feed/" rel="self" type="application/rss+xml" />
	<link>http://notizblog.org</link>
	<description>a weblog about the open, portable, social, synaptic, semantic, structured, distributed, decentralized, microformatted and federated social web</description>
	<lastBuildDate>Tue, 22 May 2012 14:36:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<atom:link rel="search"
           href="http://notizblog.org/opensearch"
           type="application/opensearchdescription+xml"
           title="Content Search" /><atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/><cloud domain='notizblog.org' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<atom:link rel='salmon' href='http://notizblog.org/?salmon=endpoint'/><atom:link rel='http://salmon-protocol.org/ns/salmon-replies' href='http://notizblog.org/?salmon=endpoint'/><atom:link rel='http://salmon-protocol.org/ns/salmon-mention' href='http://notizblog.org/?salmon=endpoint'/>		<item>
		<title>OpenID, XRDS-Simple, OAuth und Portable Contacts perfekt kombiniert</title>
		<link>http://notizblog.org/2008/10/04/openid-xrds-simple-oauth-und-portable-contacts-perfekt-kombiniert/</link>
		<comments>http://notizblog.org/2008/10/04/openid-xrds-simple-oauth-und-portable-contacts-perfekt-kombiniert/#comments</comments>
		<pubDate>Sat, 04 Oct 2008 12:22:21 +0000</pubDate>
		<dc:creator>Matthias Pfefferle</dc:creator>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[myOpenID]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[OpenID]]></category>
		<category><![CDATA[Portable Contacts]]></category>
		<category><![CDATA[XRDS-Simple]]></category>

		<guid isPermaLink="false">http://notizblog.org/?p=1177</guid>
		<description><![CDATA[Nach der Demo von Brian Ellin auf dem Portable Contacts Summit&#8230; Brian Ellin of JanRain has successfully combined OpenID, XRDS-Simple, OAuth, and the Portable Contacts API to start showing how each of these building blocks should come together. und der Ank&#252;ndigung, Portable Contacts in myOpenID zu integrieren&#8230; Portable Contacts is an emerging standard for transferring [...]]]></description>
			<content:encoded><![CDATA[<p>Nach der Demo von Brian Ellin auf dem <a href="http://notizblog.org/2008/09/11/portablecontacts-hacks/">Portable Contacts</a> Summit&#8230;</p>
<blockquote><p>Brian Ellin of JanRain has successfully combined OpenID, XRDS-Simple, OAuth, and the Portable Contacts API to start showing how each of these building blocks should come together.</p></blockquote>
<p>und der <a href="http://notizblog.org/2008/09/18/interessante-portable-contacts-ankuendigungen/">Ank&#252;ndigung</a>, <em>Portable Contacts</em> in myOpenID zu integrieren&#8230;</p>
<blockquote><p>Portable Contacts is an emerging standard for transferring profile data and social connections across websites. Look for upcoming support of this new standard in myOpenID!</p></blockquote>
<p>&#8230;habe ich endlich auch eine <a href="http://portablecontactsdemo.janrain.com/">funktionierende Demo</a> im Web gefunden. Notwendig f&#252;r die Testanwendung sind ein <a href="https://www.myopenid.com/signup">myOpenID Profil</a> und ein <a href="https://www.plaxo.com/signup">Plaxo-Account</a>.</p>
<p>Zuerst muss man &#252;ber den <a href="https://www.myopenid.com/settings_pcp">myOpenID Einstellungen</a> Plaxo als seinen <em>Portable Contacts &#8211; Provider</em> angeben,</p>
<p><img src="http://notizblog.org/wp-content/uploads/2008/09/openid-porc.jpg" alt="openid-porc.jpg" width="480" height="200" class="aligncenter" /></p>
<p>sich mit seiner OpenID an der Demoseite anmelden,</p>
<p><img src="http://notizblog.org/wp-content/uploads/2008/10/openid-with-portable-contacts-demo.png" alt="" width="480" height="320" class="aligncenter" /></p>
<p>den Zugriff auf die eigenen Daten gew&#228;hren</p>
<p><img src="http://notizblog.org/wp-content/uploads/2008/10/plaxo-pulse.jpg" alt="Plaxo Pulse.jpg" border="0" width="480" height="200" class="aligncenter" /></p>
<p>und die Demo-Anwendung bekommt meine Kontakte &#252;bermittelt.</p>
<p><img src="http://notizblog.org/wp-content/uploads/2008/10/openid-with-portable-contacts-demo.jpg" alt="OpenID with Portable Contacts Demo.jpg" width="480" height="484" class="aligncenter" /></p>
<p>Im besten Fall laufen diese Schritte v&#246;llig automatisch ab und der Anwender hat nicht mehr zu tun als seine Einverst&#228;ndniserkl&#228;rung per Knopfdruck zu geben. Ein sch&#246;ner Anwendungsfall f&#252;r dieses Beispiel w&#228;re z.B. eine OpenID-Neuanmeldung bei einer Community mit anschlie&#223;endem Import aller Kontakte.</p>
<p>Was ich an diesem Beispiel au&#223;erdem sehr sch&#228;tze ist, dass JanRain die <em>Portable Contacts API</em> in seinen OpenID-Provider integriert hat ohne sie wirklich integriert zu haben&#8230; Der Fokus von myOpenID bleibt weiterhin auf OpenID und die <em>Portable Contacts</em> Anfragen werden <em>lediglich</em> <a href="http://portablecontacts.net/draft-spec.html#discovery">&#252;ber XRDS-Simple</a> an z.B. Plaxo weiterdelegiert.</p>
<p>So zentral kann dezentral sein <img src='http://notizblog.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<div class="social-buttons">
  <a class="FlattrButton" style="display:none;"
     title="OpenID, XRDS-Simple, OAuth und Portable Contacts perfekt kombiniert"
     data-flattr-button="compact"
     data-flattr-uid="pfefferle"
     data-flattr-category="text"
     data-flattr-language="de_DE"
     href="http://notizblog.org/2008/10/04/openid-xrds-simple-oauth-und-portable-contacts-perfekt-kombiniert/"
     rel="donation payment">Flattr this!</a>

  <div class="g-plusone" data-size="medium" data-lang="de-DE" data-href="http://notizblog.org/2008/10/04/openid-xrds-simple-oauth-und-portable-contacts-perfekt-kombiniert/"></div>
</div>]]></content:encoded>
			<wfw:commentRss>http://notizblog.org/2008/10/04/openid-xrds-simple-oauth-und-portable-contacts-perfekt-kombiniert/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:thumbnail url="http://notizblog.org/wp-content/uploads/2008/09/openid-porc.jpg" />
		<media:content url="http://notizblog.org/wp-content/uploads/2008/09/openid-porc.jpg" medium="image">
			<media:title type="html">openid-porc.jpg</media:title>
		</media:content>
		<media:content url="http://notizblog.org/wp-content/uploads/2008/10/openid-with-portable-contacts-demo.png" medium="image" />
		<media:content url="http://notizblog.org/wp-content/uploads/2008/10/plaxo-pulse.jpg" medium="image">
			<media:title type="html">Plaxo Pulse.jpg</media:title>
		</media:content>
		<media:content url="http://notizblog.org/wp-content/uploads/2008/10/openid-with-portable-contacts-demo.jpg" medium="image">
			<media:title type="html">OpenID with Portable Contacts Demo.jpg</media:title>
		</media:content>
	</item>
		<item>
		<title>Interessante Portable-Contacts ank&#252;ndigungen</title>
		<link>http://notizblog.org/2008/09/18/interessante-portable-contacts-ankuendigungen/</link>
		<comments>http://notizblog.org/2008/09/18/interessante-portable-contacts-ankuendigungen/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 08:23:45 +0000</pubDate>
		<dc:creator>Matthias Pfefferle</dc:creator>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[Building-Blocks]]></category>
		<category><![CDATA[myOpenID]]></category>
		<category><![CDATA[Open Standard]]></category>
		<category><![CDATA[OpenID]]></category>
		<category><![CDATA[Plaxo]]></category>
		<category><![CDATA[Portable Contacts]]></category>
		<category><![CDATA[PortableContacts]]></category>

		<guid isPermaLink="false">http://notizblog.org/?p=1157</guid>
		<description><![CDATA[Plaxo setzt voll auf den neuen (gro&#223;en?) Building-Block Portable Contacts (Portable Contacts is now Plaxo&#8217;s primary API): We&#8217;ve been early adopters and evangelists for several of these building blocks, including OpenID, OAuth, OpenSocial, and microformats. And recently we&#8217;ve also helped lead the charge to build another key piece of the &#8220;open stack&#8221;: a common API [...]]]></description>
			<content:encoded><![CDATA[<p>Plaxo setzt voll auf den neuen (<a href="http://notizblog.org/2008/09/11/portable-contacts-der-neue-grosse-building-block/">gro&#223;en?</a>) Building-Block <em>Portable Contacts</em> (<a href="http://blog.plaxo.com/archives/2008/09/portable_contac_1.html">Portable Contacts is now Plaxo&#8217;s primary API</a>):</p>
<blockquote cite="http://blog.plaxo.com/archives/2008/09/portable_contac_1.html"><p>We&#8217;ve been early adopters and evangelists for several of these building blocks, including OpenID, OAuth, OpenSocial, and microformats. And recently we&#8217;ve also helped lead the charge to build another key piece of the &#8220;open stack&#8221;: a common API standard for accessing address book, profile, and friends-list data called &#8220;Portable Contacts&#8221;.</p></blockquote>
<p>Die <a href="http://www.plaxo.com/api">API-Section von Plaxo</a> weist jetzt eine beachtliche Anzahl an offenen Standards auf:</p>
<blockquote cite="http://blog.plaxo.com/archives/2008/09/portable_contac_1.html"><p>We&#8217;ve revamped Plaxo&#8217;s developer section to focus primarily on the open building blocks we&#8217;re using. Starting now, developers should consider OAuth and Portable Contacts the primary way to access profile, address book, and pulse connections data from Plaxo.</p></blockquote>
<p>Vorbildlich!</p>
<p>Eine weitere Ank&#252;ndigung (via Newsletter) kommt vom OpenID-Provider <a href="http://www.myopenid.com">myOpenID</a>, der (in Person von <a href="http://brianellin.com/">Brian Ellin</a> von JanRain) ja schon auf dem <a href="http://notizblog.org/2008/09/11/portablecontacts-hacks/">PortableContacts Hackathon</a> eine umfassende Demo zum besten geben konnte.</p>
<blockquote><p>Portable Contacts is an emerging standard for transferring profile data and social connections across websites.  Look for upcoming support of this new standard in myOpenID!</p></blockquote>
<p>Dieses Feature w&#252;rde mich dann doch davon abhalten <a href="http://notizblog.org/2008/09/17/wordpress-wird-openid-provider/">mein eigener OpenID-Provider</a> zu sein <img src='http://notizblog.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<div class="social-buttons">
  <a class="FlattrButton" style="display:none;"
     title="Interessante Portable-Contacts ank&amp;#252;ndigungen"
     data-flattr-button="compact"
     data-flattr-uid="pfefferle"
     data-flattr-category="text"
     data-flattr-language="de_DE"
     href="http://notizblog.org/2008/09/18/interessante-portable-contacts-ankuendigungen/"
     rel="donation payment">Flattr this!</a>

  <div class="g-plusone" data-size="medium" data-lang="de-DE" data-href="http://notizblog.org/2008/09/18/interessante-portable-contacts-ankuendigungen/"></div>
</div>]]></content:encoded>
			<wfw:commentRss>http://notizblog.org/2008/09/18/interessante-portable-contacts-ankuendigungen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>Microformats API in Firefox3-Erweiterungen nutzen</title>
		<link>http://notizblog.org/2008/06/04/microformats-api-in-firefox3-erweiterungen-nutzen/</link>
		<comments>http://notizblog.org/2008/06/04/microformats-api-in-firefox3-erweiterungen-nutzen/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 18:46:21 +0000</pubDate>
		<dc:creator>Matthias Pfefferle</dc:creator>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[Addon]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[hCard]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[Mikroformate]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://notizblog.org/?p=896</guid>
		<description><![CDATA[Rob Crowther hat f&#252;r IBM developerWorks eine gro&#223;artige Anleitung (mit Beispiel-Code) geschrieben, wie man die Microformats API in Firefox3 Extensions nutzen kann. The upcoming Firefox 3.0 release has built-in support for microformats in the form of an API that you can access from a Firefox extension. In this tip, you follow a simple example of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ibm.com/developerworks/xml/library/x-tipffoxmicroapi/#author">Rob Crowther</a> hat f&#252;r <a href="http://www.ibm.com/developerworks/">IBM developerWorks</a> eine gro&#223;artige Anleitung (mit Beispiel-Code) geschrieben, <a href="http://www.ibm.com/developerworks/xml/library/x-tipffoxmicroapi/">wie man die Microformats API in Firefox3 Extensions nutzen kann</a>.</p>
<blockquote><p>The upcoming Firefox 3.0 release has built-in support for microformats in the form of an API that you can access from a Firefox extension. In this tip, you follow a simple example of how to use this API from within your extension code. You take a skeleton Hello World extension and give it the ability to store an hCard from any Web page and then use that stored hCard to populate a Web form.</p></blockquote>
<p>Die <a href="http://www.ibm.com/developerworks/xml/library/x-tipffoxmicroapi/#download">Beispiel-Erweiterung</a> von Crowther nutzt hCard-Informationen um ein (im Beispiel beiliegendes) Profil-Formular auszuf&#252;llen.</p>
<p><img src="http://notizblog.org/wp-content/uploads/2008/06/hcardformfiller.jpg" alt="hcardformfiller.jpg" border="0" width="480" height="230" /></p>
<p>Ablauf: Zuerst auf ne Seite mit hCard, linken Knopf dr&#252;cken, dann auf das Fromular und rechten Knopf dr&#252;cken.</p>
<h4>hCardFormFiller f&#252;r WordPress</h4>
<p>Um dem Beispiel etwas mehr Nutzen zu geben, habe ich es testweise f&#252;r das WordPress Kommentarformular umgeschrieben. Die Einzige notwendige &#196;nderung ist, folgenden Code in der <code>overlay.js</code>:</p>
<pre class="code">onToolbarButtonPasteCommand: function(e) {
 if (this.uF.fn) {
   content.document.getElementById('name').value = this.uF.fn;
   content.document.getElementById('email').value = this.uF.email[0].value;
   content.document.getElementById('homepage').value = this.uF.url[0];
   content.document.getElementById('address1').value = this.uF.adr[0]['street-address'];
   content.document.getElementById('address2').value = this.uF.adr[0].locality;
   content.document.getElementById('city').value = this.uF.adr[0].region;
   content.document.getElementById('postcode').value = this.uF.adr[0]['postal-code'];
 }
}</pre>
<p>durch folgenden Code:</p>
<pre class="code">onToolbarButtonPasteCommand: function(e) {
 if (this.uF.fn) {
   content.document.getElementById('author').value = this.uF.fn;
   content.document.getElementById('email').value = this.uF.email[0].value;
   content.document.getElementById('url').value = this.uF.url[0];
 }
}</pre>
<p>zu ersetzen und das war&#8217;s. Jetzt k&#246;nnt ihr mit einer <a href="http://microformats.org/wiki/hCard">hCard</a> bewaffnet losziehen und WordPress Blogs zuspammen <img src='http://notizblog.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Wer das Addon mal ausprobieren m&#246;chte kann sich den angepassten <a href="http://notizblog.org/wp-content/uploads/2008/06/hcardformfiller.xpi" rel="enclosure">hCardFormFiller for WordPress</a> runterladen&#8230; den original Code findet man <a href="http://www.ibm.com/developerworks/xml/library/x-tipffoxmicroapi/#download">hier</a>.</p>
<p><a href="http://notizblog.org/2008/05/21/wo-sind-die-microformats-im-firefox-3/">Nachdem die Microformats kein <abbr title="User Interface">UI</abbr> spendiert bekommen haben</a>, gibt es vielleicht demn&#228;chst einige Addons die diese L&#252;cke f&#252;llen werden.</p>
<p>Interessante Links:</p>
<ul>
<li><a href="http://www.ibm.com/developerworks/xml/library/x-tipffoxmicroapi/">Use the new microformats API in your Firefox 3.0 Extensions</a></li>
<li><a href="http://www.kaply.com/weblog/2008/05/20/where-are-the-microformat-in-firefox-3/" title="Where are the microformats in Firefox 3?">Where are the microformats in Firefox 3?</a></li>
</ul>

<div class="social-buttons">
  <a class="FlattrButton" style="display:none;"
     title="Microformats API in Firefox3-Erweiterungen nutzen"
     data-flattr-button="compact"
     data-flattr-uid="pfefferle"
     data-flattr-category="text"
     data-flattr-language="de_DE"
     href="http://notizblog.org/2008/06/04/microformats-api-in-firefox3-erweiterungen-nutzen/"
     rel="donation payment">Flattr this!</a>

  <div class="g-plusone" data-size="medium" data-lang="de-DE" data-href="http://notizblog.org/2008/06/04/microformats-api-in-firefox3-erweiterungen-nutzen/"></div>
</div>]]></content:encoded>
			<wfw:commentRss>http://notizblog.org/2008/06/04/microformats-api-in-firefox3-erweiterungen-nutzen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://notizblog.org/wp-content/uploads/2008/06/hcardformfiller.jpg" />
		<media:content url="http://notizblog.org/wp-content/uploads/2008/06/hcardformfiller.jpg" medium="image">
			<media:title type="html">hcardformfiller.jpg</media:title>
		</media:content>
	</item>
		<item>
		<title>twitter-API mit Location-Support</title>
		<link>http://notizblog.org/2008/05/02/twitter-api-mit-location-support/</link>
		<comments>http://notizblog.org/2008/05/02/twitter-api-mit-location-support/#comments</comments>
		<pubDate>Fri, 02 May 2008 08:27:49 +0000</pubDate>
		<dc:creator>Matthias Pfefferle</dc:creator>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[GEO]]></category>
		<category><![CDATA[Location]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://notizblog.org/?p=841</guid>
		<description><![CDATA[Seit letzter Woche ist es m&#246;glich, das Location-Feld (rechts oben im Profil) &#252;ber die Twitter-API zu &#228;ndern. Updates the location attribute of the authenticating user, as displayed on the side of their profile and returned in various API methods. Works as either a POST or a GET. Mal schaun wann es den ersten Twitter-Dienst gibt, [...]]]></description>
			<content:encoded><![CDATA[<p>Seit letzter Woche ist es m&#246;glich, das Location-Feld (rechts oben im Profil) &#252;ber die <a href="http://groups.google.com/group/twitter-development-talk/web/api-documentation">Twitter-API</a> zu &#228;ndern.</p>
<blockquote><p>Updates the location attribute of the authenticating user, as displayed on the side of their profile and returned in various API methods.  Works as either a POST or a GET.</p></blockquote>
<p>Mal schaun wann es den ersten Twitter-Dienst gibt, der die Location &#252;ber das <a href="http://microformats.org/wiki/twitter-nanoformats#2nanoformats_.28syntax:param.29"><code>L:</code> &#8211; nanoformat</a> anpasst, oder wann es eine sch&#246;ne <a href="http://fireeagle.yahoo.net/">fireeagle</a>-Anbindung gibt.</p>
<p><small>(<a href="http://blog.programmableweb.com/2008/05/02/twitter-api-goes-geo/">via</a>)</small></p>

<div class="social-buttons">
  <a class="FlattrButton" style="display:none;"
     title="twitter-API mit Location-Support"
     data-flattr-button="compact"
     data-flattr-uid="pfefferle"
     data-flattr-category="text"
     data-flattr-language="de_DE"
     href="http://notizblog.org/2008/05/02/twitter-api-mit-location-support/"
     rel="donation payment">Flattr this!</a>

  <div class="g-plusone" data-size="medium" data-lang="de-DE" data-href="http://notizblog.org/2008/05/02/twitter-api-mit-location-support/"></div>
</div>]]></content:encoded>
			<wfw:commentRss>http://notizblog.org/2008/05/02/twitter-api-mit-location-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>Google Contacts Data API unterst&#252;tzt OAuth&#8230;</title>
		<link>http://notizblog.org/2008/04/26/google-contacts-data-api-unterstuetzt-oauth/</link>
		<comments>http://notizblog.org/2008/04/26/google-contacts-data-api-unterstuetzt-oauth/#comments</comments>
		<pubDate>Sat, 26 Apr 2008 21:50:55 +0000</pubDate>
		<dc:creator>Matthias Pfefferle</dc:creator>
				<category><![CDATA[nur mal kurz]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[OAuth]]></category>

		<guid isPermaLink="false">http://notizblog.org/?p=837</guid>
		<description><![CDATA[Tolle News f&#252;r die OAuth Community: We are happy to announce that the Google Contacts Data API now supports OAuth. This is our first step towards OAuth enabling all Google Data APIs. Mehr dazu in der OAuth Google-Group (via hackr) Flattr this!]]></description>
			<content:encoded><![CDATA[<p>Tolle News f&#252;r die <a href="http://oauth.net/">OAuth Community</a>:</p>
<blockquote><p>We are happy to announce that the Google Contacts Data API now supports OAuth. This is our first step towards OAuth enabling all Google Data APIs.</p></blockquote>
<p>Mehr dazu in der <a href="http://groups.google.com/group/oauth/browse_thread/thread/75ee6d973930c791">OAuth Google-Group</a></p>
<p>(<a href="http://hackr.de/2008/04/26/gauth">via hackr</a>)</p>

<div class="social-buttons">
  <a class="FlattrButton" style="display:none;"
     title="Google Contacts Data API unterst&amp;#252;tzt OAuth&amp;#8230;"
     data-flattr-button="compact"
     data-flattr-uid="pfefferle"
     data-flattr-category="text"
     data-flattr-language="de_DE"
     href="http://notizblog.org/2008/04/26/google-contacts-data-api-unterstuetzt-oauth/"
     rel="donation payment">Flattr this!</a>

  <div class="g-plusone" data-size="medium" data-lang="de-DE" data-href="http://notizblog.org/2008/04/26/google-contacts-data-api-unterstuetzt-oauth/"></div>
</div>]]></content:encoded>
			<wfw:commentRss>http://notizblog.org/2008/04/26/google-contacts-data-api-unterstuetzt-oauth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>SocialGraph API debugger</title>
		<link>http://notizblog.org/2008/04/10/socialgraph-api-debugger/</link>
		<comments>http://notizblog.org/2008/04/10/socialgraph-api-debugger/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 16:55:26 +0000</pubDate>
		<dc:creator>Matthias Pfefferle</dc:creator>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[Greasemonkey]]></category>
		<category><![CDATA[SocialGraph]]></category>

		<guid isPermaLink="false">http://notizblog.org/?p=806</guid>
		<description><![CDATA[Wer den Parser der SocialGraph API einmal testen will, um z.B. zu sehen welche Links einer Seite schon vom Google-Index erfasst wurden, dem bietet Google eine einfache Parser Testing API. As a testing and debugging aid, the Social Graph API includes an API to run any document against the Social Graph API&#8217;s internal parser to [...]]]></description>
			<content:encoded><![CDATA[<p>Wer den Parser der <a href="http://code.google.com/apis/socialgraph/">SocialGraph API</a> einmal testen will, um z.B. zu sehen welche Links einer Seite schon vom Google-Index erfasst wurden, dem bietet Google eine einfache <a href="http://code.google.com/apis/socialgraph/docs/testparse.html">Parser Testing API</a>.</p>
<blockquote><p>As a testing and debugging aid, the Social Graph API includes an API to run any document against the Social Graph API&#8217;s internal parser to see what it <em>would&#8217;ve</em> parsed, had Googlebot actually crawled it.</p></blockquote>
<p>Und f&#252;r faule Menschen wie mich gibts von Google auch gleich noch ein <a href="http://socialgraph-resources.googlecode.com/svn/trunk/tools/socialgraphapivalidator.user.js">Greasemonkey script</a> dazu <img src='http://notizblog.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Ich glaube der <a href="http://dict.leo.org/forum/viewUnsolvedquery.php?idThread=362261&amp;idForum=2">Schmiermaxe</a> und ich werden noch richtig dicke Freunde!</p>

<div class="social-buttons">
  <a class="FlattrButton" style="display:none;"
     title="SocialGraph API debugger"
     data-flattr-button="compact"
     data-flattr-uid="pfefferle"
     data-flattr-category="text"
     data-flattr-language="de_DE"
     href="http://notizblog.org/2008/04/10/socialgraph-api-debugger/"
     rel="donation payment">Flattr this!</a>

  <div class="g-plusone" data-size="medium" data-lang="de-DE" data-href="http://notizblog.org/2008/04/10/socialgraph-api-debugger/"></div>
</div>]]></content:encoded>
			<wfw:commentRss>http://notizblog.org/2008/04/10/socialgraph-api-debugger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>DataPortability f&#252;r Desktop-Anwendungen</title>
		<link>http://notizblog.org/2008/03/27/dataportability-fuer-desktop-anwendungen/</link>
		<comments>http://notizblog.org/2008/03/27/dataportability-fuer-desktop-anwendungen/#comments</comments>
		<pubDate>Thu, 27 Mar 2008 19:12:21 +0000</pubDate>
		<dc:creator>Matthias Pfefferle</dc:creator>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[Contacts-API]]></category>
		<category><![CDATA[DataPortability]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Skype]]></category>

		<guid isPermaLink="false">http://notizblog.org/2008/03/27/dataportability-fuer-desktop-anwendungen/</guid>
		<description><![CDATA[Anfang Februar habe ich einen interessanten Bericht &#252;ber &#8220;How portable is your Skype data?&#8221; von Phil Wolff gelesen. Der Artikel befasst sich mit der Daten-Portabilit&#228;t von Nicht-Web-Applikationen am Beispiel von Skype. Leider wird diese Art des Datenaustauschs (z.B. zwischen Desktop-Anwendungen und Web-Anwendungen) auch von DataPortability.org noch nicht ausreichend behandelt und es fehlen Formate die diese [...]]]></description>
			<content:encoded><![CDATA[<p>Anfang Februar habe ich einen interessanten Bericht &#252;ber &#8220;<a href="http://skypejournal.com/blog/2008/02/how_portable_is_your_skype_dat.html">How portable is your Skype data?</a>&#8221; von <a href="http://skypejournal.com/">Phil Wolff</a> gelesen. Der Artikel befasst sich mit der Daten-Portabilit&#228;t von Nicht-Web-Applikationen am Beispiel von Skype. Leider wird diese Art des Datenaustauschs (z.B. zwischen Desktop-Anwendungen und Web-Anwendungen) auch von <a href="http://dataportability.org">DataPortability.org</a> noch nicht ausreichend behandelt und es fehlen Formate die diese Art von Austausch erm&#246;glichen (<a href="http://apml.org"><abbr title="Attention Profiling Mark-up Language">APML</abbr></a> mal ausgenommen).</p>
<p>Genau diesen Bericht m&#252;ssen auch <a href="http://dev.live.com/blogs/devlive/archive/2008/03/25/237.aspx">Microsoft</a> und <a href="http://googledataapis.blogspot.com/2008/03/3-2-1-contact-api-has-landed.html">Google</a> gelesen haben bevor beide diesen Monat ihre Contacts-APIs ver&#246;ffentlichten <img src='http://notizblog.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Nach den Beschreibungen von <a href="http://googledataapis.blogspot.com/2008/03/3-2-1-contact-api-has-landed.html">Google</a>:</p>
<ul>
<li>Import a user&#8217;s Google contacts into their web or desktop application</li>
<li>Export their application&#8217;s contact list to Google</li>
<li>Write sync applications for mobile devices or popular, desktop-based contact management applications</li>
</ul>
<p>&#8230;und <a href="http://dev.live.com/blogs/devlive/archive/2008/03/25/237.aspx">Microsoft</a>:</p>
<blockquote cite="http://dev.live.com/blogs/devlive/archive/2008/03/25/237.aspx"><p>To tackle the issue of contact data portability it is important to reconcile the larger issue of data ownership.  Who owns the data, like email addresses in a Windows Live Hotmail address book?  We firmly believe that we are simply stewards of customers’ data and that customers should be able to choose how they control and share their data. We think customers should be able to share their data in the most safe and secure way possible, but historically this openness has been achieved largely through a mechanism called “screen-scraping,” which unduly puts customers at risk for phishing attacks, identity fraud, and spam. Now with the Windows Live Contacts API, we have provided an alternative to “screen-scraping” that is equally open but unequivocally safer and more secure for customers.</p></blockquote>
<p>&#8230;k&#246;nnte man fast meinen, dass die H&#252;rde des Datenaustauschs zwischen Desktop-Anwendungen und Web-Anwendungen &#252;berwunden w&#228;re. </p>
<p>Nicht ganz&#8230; Leider basieren beide Systeme &#8220;noch&#8221; auf propriet&#228;ren Webservices und m&#252;ssen unterschiedlich angesprochen werden, was eine Menge zus&#228;tzlichen Entwicklungsaufwand bedeutet. Die wesentlich bessere L&#246;sung w&#228;re nat&#252;rlich eine einheitliche Contacts-API oder wie <a href="http://www.notsorelevant.com/2008-03-25/microsoft-introduces-contacts-api/">Carsten P&#246;tter</a> meint:</p>
<blockquote><p>Of course, it was great if a more open protocol like OAuth was used, but the announcement might encourage more social networks and other corporations to pursue similar steps.</p></blockquote>
<p>Immerhin geh&#246;ren die <a href="http://www.brianoberkirch.com/2008/01/04/this-antipattern-is-kryptonite-to-the-open-social-web/">Social-Network-Anti-Patterns</a> durch diese Entwicklungen hoffentlich bald der Vergangenheit an&#8230;</p>

<div class="social-buttons">
  <a class="FlattrButton" style="display:none;"
     title="DataPortability f&amp;#252;r Desktop-Anwendungen"
     data-flattr-button="compact"
     data-flattr-uid="pfefferle"
     data-flattr-category="text"
     data-flattr-language="de_DE"
     href="http://notizblog.org/2008/03/27/dataportability-fuer-desktop-anwendungen/"
     rel="donation payment">Flattr this!</a>

  <div class="g-plusone" data-size="medium" data-lang="de-DE" data-href="http://notizblog.org/2008/03/27/dataportability-fuer-desktop-anwendungen/"></div>
</div>]]></content:encoded>
			<wfw:commentRss>http://notizblog.org/2008/03/27/dataportability-fuer-desktop-anwendungen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>Googles Social Graph API</title>
		<link>http://notizblog.org/2008/02/04/googles-social-graph-api/</link>
		<comments>http://notizblog.org/2008/02/04/googles-social-graph-api/#comments</comments>
		<pubDate>Sun, 03 Feb 2008 23:18:55 +0000</pubDate>
		<dc:creator>Matthias Pfefferle</dc:creator>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[DataPortability]]></category>
		<category><![CDATA[DiSo]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[Social Graph]]></category>
		<category><![CDATA[XFN]]></category>

		<guid isPermaLink="false">http://notizblog.org/2008/02/04/googles-social-graph-api/</guid>
		<description><![CDATA[Wie schon mehrfach berichtet wurde, hat Google mit der Social Graph API einen gro&#223;en Schritt in Richtung DataPortability gemacht. Die Social Graph API ist eine weiterer Coup von Brad Fitzpatrick (Live Journal, memcached und OpenID) und bietet eine einfache API um &#8220;public connections&#8221; die man zu gen&#252;ge im Netz erstellt hat zu interpretieren um wiederverwendbar [...]]]></description>
			<content:encoded><![CDATA[<p>Wie schon <a href="http://mrtopf.de/blog/web20/google-offnet-den-social-graph/">mehrfach</a> <a href="http://www.notsorelevant.com/2008-02-03/one-more-step-to-open-the-social-graph/">berichtet</a> wurde, hat Google mit der <em><a href="http://code.google.com/apis/socialgraph/">Social Graph <abbr title="Application Programming Interface">API</abbr></a></em> einen gro&#223;en Schritt in Richtung <a href="http://dataportability.org">DataPortability</a> gemacht. Die <em>Social Graph <abbr title="Application Programming Interface">API</abbr></em> ist eine weiterer Coup von <a href="http://bradfitz.com/">Brad Fitzpatrick</a> (<a href="http://livejournal.com">Live Journal</a>, memcached und <a href="http://openid.net">OpenID</a>) und bietet eine einfache <abbr title="Application Programming Interface">API</abbr> um &#8220;public connections&#8221; die man zu gen&#252;ge im Netz erstellt hat zu interpretieren um wiederverwendbar zu machen.</p>
<blockquote><p>With the Social Graph API, developers can now utilize public connections their users have already created in other web services. It makes information about public connections between people easily available and useful.</p></blockquote>
<p><img src='http://notizblog.org/wp-content/uploads/2008/02/the-web.jpg' alt='Social Graph API' style='float: left; margin-right: 10px; border: none;' /> Die Google <abbr title="Application Programming Interface">API</abbr> setzt haupts&#228;tzlich auf das <a href="http://microformats.org">Microformat</a> <abbr title="Xhtml Friends Network"><a href="http://gmpg.org/xfn/11">XFN</a></abbr> (<abbr title="Version">V</abbr> 1.1) zum darstellen des Sozialen Netzes. </p>
<p><em>XHTML Friends Network</em> benutzt das <code>rel</code> Attribut von Links um Verbindungen zwischen Personen darzustellen. <code>&lt;a rel="me" /&gt;</code> kennzeichnet z.B. eine weitere Webseite des Verlinkenden. Weitere Formate (bei Google <a href="http://code.google.com/apis/socialgraph/docs/edges.html">Edge Types</a>) sind das auf RDF basierende <abbr title="Friend of a Friend"><a href="http://www.foaf-project.org/">FoaF</a></abbr> und OpenID delegation Links <code>&lt;link rel="openid.delegate" /&gt;</code>.</p>
<p>Die <abbr title="Application Programming Interface">API</abbr> ist recht simple und l&#228;sst sich komplett &#252;ber URL Key/Value Paare konfigurieren&#8230;</p>
<p><code>http://socialgraph.apis.google.com/lookup?&lt;parameter 1&gt;&amp;&lt;parameter 2&gt;&amp;&lt;parameter n&gt;</code></p>
<p>&#8230;und stellt die Ergebnisse in <abbr title="JavaScript Object Notation">JSON</abbr> dar.</p>
<h4>Social Graph API Client</h4>
<p><a href="http://redmonk.net">Steve Ivy</a> einer der Gr&#252;nder des <a href="http://diso-project.org/"><abbr title="Distributed Social Network">DiSo</abbr> Projekts</a> hat eine <em>Social Graph <abbr title="Application Programming Interface">API</abbr></em> Client Klasse in PHP geschrieben und im <a href="http://diso.googlecode.com/svn/php/sgapi/">DiSo SVN</a> zur Verf&#252;gung gestellt.</p>
<blockquote><p>I wrote a quick and dirty client in PHP that cosumes the JSON and returns it in a data structure. <a href="http://groups.google.com/group/diso-project/browse_thread/thread/41e6436cf6d97f26">#</a></p></blockquote>
<p><span id="more-728"></span><br />
Eine kleine Einf&#252;hrung in die <em>Social Graph <abbr title="Application Programming Interface">API</abbr></em> vom Autor selbst:</p>
<p><object type="application/x-shockwave-flash" style="width:425px; height:350px" data="http://www.youtube.com/v/LabCylbapuM"><param name="movie" value="http://www.youtube.com/v/LabCylbapuM"></param></object></p>

<div class="social-buttons">
  <a class="FlattrButton" style="display:none;"
     title="Googles Social Graph API"
     data-flattr-button="compact"
     data-flattr-uid="pfefferle"
     data-flattr-category="text"
     data-flattr-language="de_DE"
     href="http://notizblog.org/2008/02/04/googles-social-graph-api/"
     rel="donation payment">Flattr this!</a>

  <div class="g-plusone" data-size="medium" data-lang="de-DE" data-href="http://notizblog.org/2008/02/04/googles-social-graph-api/"></div>
</div>]]></content:encoded>
			<wfw:commentRss>http://notizblog.org/2008/02/04/googles-social-graph-api/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:thumbnail url="http://notizblog.org/wp-content/uploads/2008/02/the-web.jpg" />
		<media:content url="http://notizblog.org/wp-content/uploads/2008/02/the-web.jpg" medium="image">
			<media:title type="html">Social Graph API</media:title>
		</media:content>
	</item>
	</channel>
</rss>

