<?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>Capture the Conversation</title>
	<atom:link href="http://www.capturetheconversation.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.capturetheconversation.com</link>
	<description>Social Media Conversation</description>
	<lastBuildDate>Thu, 15 Jul 2010 14:52:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Recommended Pages on Facebook: Will It Ever Stop?!</title>
		<link>http://www.capturetheconversation.com/social-community/recommended-pages-on-facebook-will-it-ever-stop</link>
		<comments>http://www.capturetheconversation.com/social-community/recommended-pages-on-facebook-will-it-ever-stop#comments</comments>
		<pubDate>Wed, 07 Jul 2010 22:24:09 +0000</pubDate>
		<dc:creator>Nate</dc:creator>
				<category><![CDATA[Fun Stuff]]></category>
		<category><![CDATA[Social]]></category>
		<category><![CDATA[Engagement]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Recommended Pages]]></category>
		<category><![CDATA[Social Media]]></category>

		<guid isPermaLink="false">http://www.capturetheconversation.com/?p=1302</guid>
		<description><![CDATA[Like Michelle Obama? Sure. NPR? Of course. Anchorman? Who doesn’t?  The ever-evolving internet behemoth Facebook has updated its homepage to occasionally include a small area with two “Recommended Pages”. Much like a regular ad on Facebook, these recommendations include a small picture and the title of a page that Facebook’s algorithm deemed most relevant to you.  Also included is the line “Many who like [a page you already like] like this” followed by the “Like” icon.  An immediate call to action to “like” a page you’re, statistically speaking, bound to love!

What I found most interesting about the new feature was its endlessness.  If you do “Like” a Recommended Page you are not sent to its landing page, but stay on your home News Feed.  Within seconds, the “liked” page fades away and is replaced by a new band, movie, brand, etc. that you’ve loved for years.  If you get tired...]]></description>
			<content:encoded><![CDATA[<p>Like Michelle Obama? Sure. NPR? Of course. Anchorman? Who doesn’t?  The ever-evolving internet behemoth Facebook has updated its homepage to occasionally include a small area with two “Recommended Pages”. Much like a regular ad on Facebook, these recommendations include a small picture and the title of a page that Facebook’s algorithm deemed most relevant to you.  Also included is the line “Many who like [a page you already like] like this” followed by the “Like” icon.  An immediate call to action to “like” a page you’re, statistically speaking, bound to love!</p>
<p><a rel="attachment wp-att-1316" href="http://www.capturetheconversation.com/social-community/recommended-pages-on-facebook-will-it-ever-stop/attachment/picture-17"><img class="alignnone size-full wp-image-1316" title="Facebook Recommend Pages" src="http://www.capturetheconversation.com/wp-content/uploads/2010/07/Picture-17.png" alt="" width="254" height="193" /></a></p>
<p>What I found most interesting about the new feature was its endlessness.  If you do “Like” a Recommended Page you are not sent to its landing page, but stay on your home News Feed.  Within seconds, the “liked” page fades away and is replaced by a new band, movie, brand, etc. that you’ve loved for years.  If you get tired of “liking” every pick Facebook throws at you, you also have the option of removing a recommendation.  In which case, a new winner pops right up.</p>
<p>I find this perpetual perfectness of picks to be addicting, and I don’t think I’m the only one. This is great news for page managers of any kind.</p>
<p>Before this change, Pages were only able to recruit new ”people who ‘like’ this” through person-to-person interaction.  You had two options:</p>
<ol>
<li>invite your friends to a page you “liked”</li>
<li>notice a page your friend “liked”&#8211;either on your News Feed or on their  personal profile.</li>
</ol>
<p>If you didn’t have a friend who had already “liked” the page, you would not be able to “like” it yourself unless you searched for it.</p>
<p>By adding Recommended Pages, “likes” are now generated through what could be called public-to-person interaction.  The pages recommended to you are not only things your friends “like”, but also pages specific to your current likes and interests. These pages are decided by the actions and overall behavior of Facebook’s 400 million users. Recommended Pages are in-your-face, accurate, and seemingly infinite.</p>
<p>What does this mean for businesses, bands, and celebrities?  It means an influx of “likes” from a demographic most suited to liking your product, music, or career.  It means customers and fans more likely to be influential brand advocates. Most importantly, it means constant, incredibly-targeted marketing that doesn’t cost you a dime.</p>
<p>How much of an effect do you think Recommended Pages will have?  Do you find them intriguing or annoying?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.capturetheconversation.com/social-community/recommended-pages-on-facebook-will-it-ever-stop/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iPhone, Facebook, oAuth 2.0 and the Graph API. A Tutorial, Part 2.</title>
		<link>http://www.capturetheconversation.com/technology/iphone-facebook-oauth-2-0-and-the-graph-api-a-tutorial-part-2</link>
		<comments>http://www.capturetheconversation.com/technology/iphone-facebook-oauth-2-0-and-the-graph-api-a-tutorial-part-2#comments</comments>
		<pubDate>Tue, 29 Jun 2010 19:50:27 +0000</pubDate>
		<dc:creator>Dominic Dimarco</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Facebook Graph API]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[oAuth]]></category>
		<category><![CDATA[oAuth 2.0]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.capturetheconversation.com/?p=1273</guid>
		<description><![CDATA[NOTE: I&#8217;ve moved the source code for this project to Git Hub, please get it here:  http://github.com/reallylongaddress/iPhone-Facebook-Graph-API
Preface
In part 1 of this tutorial we walked through obtaining an oAuth 2.0 access token from Facebook via an iPhone (or any iTouch device).  If you wish to go back and review the oAuth 2.0 process in some detail HERE.
In the second part of this tutorial I’ll show you how to leverage my pseudo-API to:

Login to Facebook using oAuth 2.0
Request extended permissions for your mobile application (photos, videos, publish stream and offline access)
Get your profile data
Get your friend list
Get your feed
Post to your feed
Post a photo (via a local image (UIImage) not a url)
Get metadata
Delete a feed post (via a Post)
Get search results
Get (and display) the author’s avatar

 
Convention
There are 2 APIs being talked about in this tutorial. To avoid confusion, I’m going to refer to them consistently as Facebook’s  ‘Graph API’ and my...]]></description>
			<content:encoded><![CDATA[<p><strong>NOTE:</strong> I&#8217;ve moved the source code for this project to Git Hub, please get it here:  <a title="FbGraphAPI" href="http://github.com/reallylongaddress/iPhone-Facebook-Graph-API" target="_blank">http://github.com/reallylongaddress/iPhone-Facebook-Graph-API</a></p>
<p><strong>Preface</strong></p>
<p>In part 1 of this tutorial we walked through obtaining an <strong>oAuth 2.0 access token from Facebook via an iPhone</strong> (or any iTouch device).  If you wish to go back and review the oAuth 2.0 process in some detail <a title="iPhone, Facebook, oAuth 2.0 and the Graph API. A Tutorial." href="http://www.capturetheconversation.com/technology/iphone-facebook-oauth2-graph-api" target="_blank">HERE</a>.</p>
<div id="attachment_1286" class="wp-caption aligncenter" style="width: 468px"><img class="size-large wp-image-1286" title="combined" src="http://www.capturetheconversation.com/wp-content/uploads/2010/06/combined1-458x431.png" alt="iPhone oAuth Facebook login and extended permissions images" width="458" height="431" /><p class="wp-caption-text">Facebook Login and Extended Permission Dialogs</p></div>
<p>In the second part of this tutorial I’ll show you how to leverage my pseudo-API to:</p>
<ul>
<li>Login to Facebook using oAuth 2.0</li>
<li>Request <strong>extended permissions for your mobile application</strong> (photos, videos, publish stream and offline access)</li>
<li>Get your profile data</li>
<li>Get your friend list</li>
<li>Get your feed</li>
<li>Post to your feed</li>
<li>Post a photo (via a local image (UIImage) not a url)</li>
<li>Get metadata</li>
<li>Delete a feed post (via a Post)</li>
<li>Get search results</li>
<li>Get (and display) the author’s avatar</li>
</ul>
<p><strong> </strong></p>
<p><strong>Convention</strong></p>
<p>There are 2 APIs being talked about in this tutorial. To avoid confusion, I’m going to refer to them consistently as Facebook’s  ‘Graph API’ and my ‘pseudo-API’*.  <a title="Facebook Graph API" href="http://graph.facebook.com" target="_blank">Facebook’s Graph API</a> is the stuff we’re interacting with via HTTP Get and Post calls.  The pseudo-API is the Objective-C/iPhone code that’s facilitating the interaction.</p>
<p><strong> </strong></p>
<p><em>*-I call it a pseudo-API if for no other reason I haven’t proven to myself it supports 100% of the Facebook Graph API functions.</em></p>
<blockquote><p>An aside about my API design philosophy:  I could have written the pseudo-API to be much more robust and feature rich, with exceptions, logging, auto-magical json parsing, full featured functions like ‘getMyWallFeed’, etc.  However with robustness and features comes complexity and dependencies.  I kept everything aside from the absolute core functionality required to read/write data from/to the Facebook Graph API out of this implementation.  In short, I’ve left it primitive enough that anybody should be able to extend/wrap it easily, if they see fit.</p></blockquote>
<p>The pseudo-API has only 3 classes.  The core functionality lies in the FbGraph.m file.  The other two classes support this core class.  FbGraphFile is used when uploading a file to Facebook.  FbGraphResponse is, I would hope, self-explanatory.</p>
<p>We’re going to skip over the steps required to create a Facebook application.  I covered that in Part 1<a href="../technology/iphone-facebook-oauth2-graph-api"></a>:  <a title="iPhone, Facebook, oAuth 2.0 and the Graph API. A Tutorial." href="http://www.capturetheconversation.com/technology/iphone-facebook-oauth2-graph-api" target="_blank">iPhone, Facebook, oAuth 2.0 and the Graph API.  A Tutorial</a>.  If you completed part 1 of the tutorial, you can use the same Facebook application without modification here.</p>
<p><strong>Sample Code:</strong></p>
<p><a title="FbGraphAPI" href="http://github.com/reallylongaddress/iPhone-Facebook-Graph-API" target="_blank">http://github.com/reallylongaddress/iPhone-Facebook-Graph-API</a></p>
<p><strong>Creating the FbGraph Object</strong></p>
<p>Before we can interact with the Graph API, we need to make a connection to it. And before we make a connection to it, we need a FbGraph object instance.  We do so like:</p>
<pre>self.fbGraph = [[FbGraph alloc]initWithFbClientID:client_id];</pre>
<p>Where:</p>
<pre>FbGraph *fbGraph;</pre>
<p>And</p>
<pre>NSString *client_id = @"123145257717248";</pre>
<p>The client_id should be YOUR Facebook application id.  I’ve left my application ID in here for no other reason than the tutorial code will work ‘out of the box’.</p>
<p><strong>The login process</strong></p>
<p>Now we have our fbGraph object instance, we’ll want to ask Facebook for a login screen.  Additionally we’ll need to let Facebook know the extended permissions we’re requesting for our app.  Here’s the code to do that:</p>
<pre>[fbGraph authenticateUserWithCallbackObject:self andSelector:@selector(fbGraphCallback:) andExtendedPermissions:@"user_photos,user_videos,publish_stream,offline_access"];</pre>
<p>There are 3 major things to note in this line (found in oAuth2TestViewController).</p>
<p>1)  We’re asking the fbGraph object to initialize the authentication process by calling the function: authenticateUserWithCallbackObject</p>
<p>2)  We’re setting a callback object (self) and a callback function (fbGraphCallback).   This object and function will be called upon completion of the oAuth authentication process.</p>
<p>3)  We’re requesting extended permissions:@&#8221;user_photos,user_videos,publish_stream,offline_access”</p>
<p>When this function is called, the pseudo-API will find the root application window**, stick in a UIWebView, and ask Facebook for a login screen (passing along your client_id and requested extended permissions):</p>
<pre>NSString *url_string = [NSString stringWithFormat:@"https://graph.facebook.com/oauth/authorize?client_id=%@&amp;redirect_uri=%@&amp;scope=%@&amp;type=user_agent&amp;display=touch", facebookClientID, redirectUri, extended_permissions];</pre>
<p><em>**-There’s a second </em><em>authenticateUserWithCallbackObject function that allows you to specify a specific view you wish the login screen to be anchored/rendered in, if you don’t want it to render within the root view of your application.  Look at the FbGraph class for further details.</em><em> </em></p>
<p>Note the ‘<strong>display=touch</strong>’ parameter.  It tells Facebook we’d like a login screen optimized for an iPhone/iPod touch screen.</p>
<p>Now that the process is started the UIWebView will render the login window that Facebook has returned to us.</p>
<p>After you’ve successfully authenticated to Facebook, you will be presented with a second screen with an extended permissions request dialog.  2 things to note here:  First, all permissions are unified into a single step.  Second, after you’ve approved the permissions, you won’t have to complete this step or see this screen again (so long as you don’t revoke the permissions).</p>
<p><strong>Under the Hood of the Authentication Process</strong></p>
<p>There’s some http redirects involved with the oAuth 2.0 (User-Agent flow) login process.  The FbGraph object is a UIWebViewDelegate, one of the functions associated with this delegate class is: webViewDidFinishLoad.  This function is called several times during the authentication process.  When the URL contains “<a href="http://www.facebook.com/connect/login_success.html#access_token=..........">access_token=</a>” we’re golden.  We’ve successfully logged into Facebook.  When the pseudo-API sees this string, it parses out our oAuth access token, stores it to a class level variable, removes the UIWebView we inserted and finally calls the callback function we defined, returning control to your application.</p>
<p><strong>The Rest of the Pseudo-API</strong></p>
<p>The core of the pseudo-API is about 250 lines of code (including whitespace and comments), which is very little indeed.  This is possible because the Facebook Graph API does everything via simple HTTP Gets and Posts.  In fact, once you’ve figured out how to do Get and Post with the Graph API, you’ve pretty much figured out everything.</p>
<p>If you’re familiar with the current Facebook Connect implementation, you’ll immediately notice Graph API is immeasurably less complex and more consistent.</p>
<p>So, I could go through and explain how everything works in painful (and highly repetitive) detail…but I’m going to peace out, let you read over the code, dissect it, add some breakpoints and get your hands dirty.</p>
<p>FYI:  There is very intentionally very little UI in the app. Rather than having you, the reader, have to figure out my UI conventions as well as Interface Builder, I’ve kept it simple and dumped most all output to the debugger console.  The code is simple, the pseudo-API is simple, the Graph API is simple……</p>
<p>I hope you take a look at my pseudo-API and agree, it’ simple…that’s the idea.</p>
<p>If you find this post useful, if you include this code or the concepts you learned here in an app, if you extend this into a more full featured API….I’d love to know!</p>
<p>Happy hacking.</p>
<p><a href="http://www.twitter.com/dominicdimarco">Dominic</a></p>
<p><a href="mailto:ddimarco@room214.com">ddimarco@room214.com</a></p>
<p><a href="http://twitter.com/dominicdimarco">@dominicdimarco</a></p>
<p><strong>Sample Code:</strong></p>
<p><a title="FbGraphAPI" href="http://github.com/reallylongaddress/iPhone-Facebook-Graph-API" target="_blank">http://github.com/reallylongaddress/iPhone-Facebook-Graph-API</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.capturetheconversation.com/technology/iphone-facebook-oauth-2-0-and-the-graph-api-a-tutorial-part-2/feed</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Free Mentos!</title>
		<link>http://www.capturetheconversation.com/read/free-mentos</link>
		<comments>http://www.capturetheconversation.com/read/free-mentos#comments</comments>
		<pubDate>Fri, 25 Jun 2010 16:53:02 +0000</pubDate>
		<dc:creator>Room214</dc:creator>
				<category><![CDATA[Read]]></category>
		<category><![CDATA[Social]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Marketing]]></category>

		<guid isPermaLink="false">http://www.capturetheconversation.com/?p=1244</guid>
		<description><![CDATA[
I opened Facebook this morning and as 10,000 others did in the last hour, saw and clicked on the talking mint.  I was kicked over to a &#8220;Like us&#8221; landing page and clicked the like button.

I then agreed to install the mentos coupon app (and let it have access to my friends and profile information).  After that, I was sent out of Facebook to SmartSource coupons which for security and fraud prevention wanted to run / install a java apple, promising coupons afterward.  

Coupons may or may not print.  Around this point I began to remember the portion of behavioral economist Dan Ariely&#8217;s &#8216;Predictably Irrational&#8216; that dealt with the lengths people are willing to go to for &#8220;Free.&#8221;  &#8220;Free&#8221; is like a bug zapper for consumers.  You may know better, but it&#8217;s not likely you&#8217;ll be able to stop yourself.  These free Mentos...]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.capturetheconversation.com/wp-content/uploads/2010/06/mentos1.png" alt="" title="mentos1" width="228" height="88" class="alignnone size-full wp-image-1245" /></p>
<p>I opened Facebook this morning and as 10,000 others did in the last hour, saw and clicked on the talking mint.  I was kicked over to a &#8220;Like us&#8221; landing page and clicked the like button.</p>
<p><img src="http://www.capturetheconversation.com/wp-content/uploads/2010/06/mentos2.png" alt="" title="mentos2" width="400" height="364" class="alignnone size-full wp-image-1246" /></p>
<p>I then agreed to install the mentos coupon app (and let it have access to my friends and profile information).  After that, I was sent out of Facebook to SmartSource coupons which for security and fraud prevention wanted to run / install a java apple, promising coupons afterward.  </p>
<p><img src="http://www.capturetheconversation.com/wp-content/uploads/2010/06/mentos3.png" alt="" title="mentos3" width="525" height="204" class="alignnone size-full wp-image-1247" /></p>
<p>Coupons may or may not print.  Around this point I began to remember the portion of behavioral economist Dan Ariely&#8217;s &#8216;<a href="http://www.amazon.com/Predictably-Irrational-Hidden-Forces-Decisions/dp/006135323X" rel="nofollow">Predictably Irrational</a>&#8216; that dealt with <a href="http://danariely.com/2008/02/29/free-2/">the lengths people are willing to go to for &#8220;Free.&#8221;</a>  &#8220;Free&#8221; is like a bug zapper for consumers.  You may know better, but it&#8217;s not likely you&#8217;ll be able to stop yourself.  These free Mentos were becoming more and more of a bother.  I flipped back to <a href="http://www.facebook.com/MentosUS?v=wall&#038;ref=ts" rel="nofollow">Mentos Facebook wall</a> to see how excited everyone else was about their free mentos&#8230;</p>
<p><img src="http://www.capturetheconversation.com/wp-content/uploads/2010/06/mentos5.png" alt="" title="mentos5" width="450" height="502" class="alignnone size-full wp-image-1251" /></p>
<p>The Mentos page admin seems to be on top of the situation, changing the profile picture over to a text explanation of the expiration date (there was also confusion about the coupons expiring yesterday instead of a month from now.)  While writing this post, 10,000 more users have &#8220;liked&#8221; Mentos.  How far would you go for free candy?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.capturetheconversation.com/read/free-mentos/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Wisdom of Crowds</title>
		<link>http://www.capturetheconversation.com/education/the-wisdom-of-crowds</link>
		<comments>http://www.capturetheconversation.com/education/the-wisdom-of-crowds#comments</comments>
		<pubDate>Tue, 22 Jun 2010 08:00:21 +0000</pubDate>
		<dc:creator>Lauren Maynard</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Fun Stuff]]></category>
		<category><![CDATA[crowdsourcing]]></category>
		<category><![CDATA[diaspora]]></category>
		<category><![CDATA[ROI]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.capturetheconversation.com/?p=1202</guid>
		<description><![CDATA[I wonder if James Surowiecki thought that crowdsourcing was poised to become an internet hot topic when he wrote The Wisdom of Crowds. Whether or not he knew, his book certainly got to the strategic core of the why&#8217;s and how&#8217;s of the power of the crowd. I read that book in 2004 and I was simply passionate about it. I wanted to understand how to better harness the concept of aggregate thinking (not crowd thinking) to make better decisions.
Throwing money into the abyss?
I was quite excited when Kiva first opened its (virtual) doors. Kiva harnessed the power of storytelling, as well as ease of online payment, to help online individuals make a difference they felt connected to. I was equally excited when I watched the rise of crowdsourced funding in the startup world. I believe there is value in this. I know some people who argue that it&#8217;s just...]]></description>
			<content:encoded><![CDATA[<p>I wonder if James Surowiecki thought that crowdsourcing was poised to become an internet hot topic when he wrote <a href="http://www.randomhouse.com/features/wisdomofcrowds/" target="_blank">The Wisdom of Crowds</a>. Whether or not he knew, his book certainly got to the strategic core of the why&#8217;s and how&#8217;s of the power of the crowd. I read that book in 2004 and I was simply passionate about it. I wanted to understand how to better harness the concept of aggregate thinking (not crowd thinking) to make better decisions.</p>
<p><strong>Throwing money into the abyss?</strong></p>
<p>I was quite excited when <a href="http://www.kiva.org/" target="_blank">Kiva</a> first opened its (virtual) doors. Kiva harnessed the power of storytelling, as well as ease of online payment, to help online individuals make a difference they felt connected to. I was equally excited when I watched the rise of crowdsourced funding in the startup world. I believe there is value in this. I know some people who argue that it&#8217;s just like buying a lottery ticket; you&#8217;re putting in money with no real chance at return. I like the idea, however, of supporting projects that I see as having social value but are not in the non-profit sector.</p>
<p><strong>Small money to big money</strong></p>
<p>So I gave money to <a href="http://www.joindiaspora.com/" target="_blank">Diaspora</a>, the damn-the-man Facebook rival that got some attention this spring. A small part of me wanted the t-shirt that came at the $25 donation level so I could sport it like an indie band shirt. A large part of me was simply excited by the fresh-thinking college boys who were going up against a giant. At $25, I wasn&#8217;t in for much, so I committed. It turns out that 6,478 other people felt the same way. The project came it at 2006% of its original goal.</p>
<p><strong>Let the crowd decide</strong></p>
<p>Diaspora utilized <a href="http://www.kickstarter.com/" target="_blank">Kickstarter</a>, a website that allows startups to raise funding through micro-payments. Here&#8217;s why I think Kickstarter has it right: The model is set up so that, if a startup hits its goal, donors are charged. If it doesn&#8217;t hit its goal, the assumption is that the idea isn&#8217;t strong enough to fund, and no donors are charged. Neat. It takes the wisdom of the crowd and applies it to projects.</p>
<p>So now this idea is <a href="http://www.niemanlab.org/2010/06/knight-news-challenge-prxs-storymarket-will-bring-spot-us-style-crowdfunding-to-public-radio/?utm_source=twitterfeed&amp;utm_medium=twitter&amp;utm_campaign=Feed:+NiemanJournalismLab+(Nieman+Journalism+Lab)&amp;utm_content=Twitter" target="_blank">hitting public radio</a>. Why is this so incredibly cool? Because individuals can pitch stories, multiple individuals can provide funding, and then a professional produces it. Many ideas are pitched, only the good ones get funded, and we all enjoy a better public radio. To me, this is huge incentive to fund. I&#8217;d certainly prefer to give money for a story than to give money for an <a href="http://shop.npr.org/products/The_Nina_Totin_Bag-125-29.html" target="_blank">NPR tote bag</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.capturetheconversation.com/education/the-wisdom-of-crowds/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>World Cup 2010</title>
		<link>http://www.capturetheconversation.com/fun/world-cup-2010</link>
		<comments>http://www.capturetheconversation.com/fun/world-cup-2010#comments</comments>
		<pubDate>Fri, 18 Jun 2010 21:17:55 +0000</pubDate>
		<dc:creator>Room214</dc:creator>
				<category><![CDATA[Fun Stuff]]></category>
		<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Listening]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[World Cup]]></category>

		<guid isPermaLink="false">http://www.capturetheconversation.com/?p=1208</guid>
		<description><![CDATA[
By any measure, the World Cup is a pretty big deal.  2010&#8217;s games will land among the most watched sporting events in history.  This time it&#8217;s not just about eyes on televisions, though.  The last time the world cup came around, Facebook had about 7.5 Million users.  Twitter was less than three months old with 500 users.  This time?  Twitter is peaking at ~3,000 tweets per second when goals are scored.
The experience for the non-attending fan is far richer than before.  Aggregators like tweetbeat add context and commentary while watching matches (especialy with the sound off). Location-based networks are helping to bring fans together in the real world. I set off on a rainy Satruday morning to catch the first U.S. match vs England.  Foursquare let me know which bars and restaurants the largest groups of people were gathered at and which...]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-1212" title="wctweetbeat" src="http://www.capturetheconversation.com/wp-content/uploads/2010/06/wctweetbeat1.png" alt="World Cup" width="320" height="109" /></p>
<p>By any measure, the <a href="http://www.fifa.com/">World Cup</a> is a pretty big deal.  2010&#8217;s games will land among the most watched sporting events in history.  This time it&#8217;s not just about eyes on televisions, though.  The last time the world cup came around, Facebook had about 7.5 Million users.  Twitter was less than three months old with 500 users.  This time?  Twitter is peaking at <a href="http://blog.twitter.com/2010/06/big-goals-big-game-big-records.html">~3,000 tweets per second</a> when goals are scored.</p>
<p>The experience for the non-attending fan is far richer than before.  Aggregators like <a href="http://worldcup.tweetbeat.com/">tweetbeat</a> add context and commentary while watching matches (especialy with the sound off). Location-based networks are helping to bring fans together in the real world. I set off on a rainy Satruday morning to catch the first U.S. match vs England.  <a href="http://foursquare.com/">Foursquare</a> let me know which bars and restaurants the largest groups of people were gathered at and which teams they supported.  I ended up at the Drafthouse, which happened to have the biggest U.S. crowd.</p>
<p>For matches during which I&#8217;ve been away from televisions and computer, I&#8217;ve  been using the <a href="http://blog.hotpotato.com/post/704589427/state-of-the-potato-vol-2">new version</a> of <a href="http://hotpotato.com/">Hot Potato</a>. This service offers threaded discussions with people who are having the same experience as I am.  I was happy when notifications (SMS or Push) became available for sports scores; I&#8217;m even happier now with my fully interactive experience.  Although the games are taking place 9,000 miles and 8 time zones away, I&#8217;m having a better time than I&#8217;ve had attending other sporting events in person.  [Go USA!]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.capturetheconversation.com/fun/world-cup-2010/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Top 5 Things to Know About Social Media Monitoring and Business Intelligence with Crimson Hexagon</title>
		<link>http://www.capturetheconversation.com/podcasts/the-top-5-things-to-know-about-social-media-monitoring-and-business-intelligence-with-crimson-hexagon</link>
		<comments>http://www.capturetheconversation.com/podcasts/the-top-5-things-to-know-about-social-media-monitoring-and-business-intelligence-with-crimson-hexagon#comments</comments>
		<pubDate>Wed, 16 Jun 2010 08:19:05 +0000</pubDate>
		<dc:creator>Jason Cormier</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[business intelligence]]></category>
		<category><![CDATA[Conversation Tracking]]></category>
		<category><![CDATA[Crimson Hexagon]]></category>
		<category><![CDATA[Gary King]]></category>
		<category><![CDATA[Jason Cormier]]></category>
		<category><![CDATA[social media monitoring]]></category>
		<category><![CDATA[social media podcast]]></category>

		<guid isPermaLink="false">http://www.capturetheconversation.com/?p=1181</guid>
		<description><![CDATA[<embed id="movie" type="application/x-shockwave-flash" width="290" height="24" src="http://www.capturetheconversation.com/template/ctc/player.swf" quality="high" flashvars="playerID=1&#38;soundFile=http://www.capturetheconversation.com/wp-content/uploads/2010/06/Social-Media-Monitoring-With-Crimson-Hexagon.mp3" bgcolor="#FFFFFF" name="movie"></embed>

Last year <a title="social media agency" href="http://room214.com">Room 214</a> became one of two enterprise level partners of <a href="http://crimsonhexagon.com" target="_blank">Crimson Hexagon</a>, a leading provider of real-time market research. Crimson Hexagon is powered by technology spun primarily from Harvard University Professor and Crimson Hexagon Co-Founder, <a href="http://gking.harvard.edu/" target="_blank">Gary King</a>.

I recently caught up with Gary for a podcast, and am sharing a condensed version of our discussion with you as part of this post. Additionally, I’ve included my “Top 5 Things to Know” based largely on my experience and discussions with <a href="http://twitter.com/lpmaynard" target="_blank">Lauren Maynard</a>, who works with the tool almost daily as Room 214’s Director of Research.]]></description>
			<content:encoded><![CDATA[<p>Last year <a title="social media agency" href="http://room214.com">Room 214</a> became one of two enterprise level partners of <a href="http://crimsonhexagon.com" target="_blank">Crimson Hexagon</a>, a leading provider of real-time market research. Crimson Hexagon is powered by technology spun primarily from Harvard University Professor and Crimson Hexagon Co-Founder, <a href="http://gking.harvard.edu/" target="_blank">Gary King</a>.</p>
<p>I recently caught up with Gary for a podcast, and am sharing a condensed version of our discussion with you as part of this post. Additionally, I’ve included my “Top 5 Things to Know” based largely on my experience and discussions with <a href="http://twitter.com/lpmaynard" target="_blank">Lauren Maynard</a>, who works with the tool almost daily as Room 214’s Director of Research.</p>
<p><a rel="attachment wp-att-1180" href="http://www.capturetheconversation.com/podcasts/the-top-5-things-to-know-about-social-media-monitoring-and-business-intelligence-with-crimson-hexagon/attachment/social-media-monitoring-with-crimson-hexagon">Social-Media-Monitoring-Podcast-With-Crimson-Hexagon</a></p>
<p><strong>Podcast Show Notes</strong><br />
1. We discuss the original intent of Crimson Hexagon’s technology, and Gary references the “disaster” of attempting to use documented practices for extracting meaning from large volumes of textual content.</p>
<p>2. Gary discusses how Crimson Hexagon overcame the challenges associated with common linguistic analysis by developing something I have come to refer to as their “proportional estimate” methodology.</p>
<p>3. I ask about the accuracy of data and validation methodology. Gary explains in detail.</p>
<p>Note: Gary sometimes refers to posts, tweets, blogs, etc as “documents.” Between his knowledge of the subject matter and natural train of thought, you may find yourself needing to listen to certain sections more than once. The last two minutes of the podcast, when he talks about people/messages basically saying the same thing over and over again, are my favorite.</p>
<p><strong>The Top 5 Things You Need to Know about Crimson Hexagon</strong><br />
I’d like to quickly preface this by saying Room 214 is a tool-agnostic agency. My objective is not financial compensation from Crimson Hexagon for saying nice things about them or even selling their offerings.</p>
<p>It is instead to evaluate, recommend, use and help optimize business intelligence and <a title="social media business intelligence and monitoring" href="http://room214.com/social-media-monitoring">social media monitoring</a> tools from any number of technology providers my agency deems praiseworthy. This is the best way we know how to continue matching effective solutions to our clients’ requirements (ok, end of my pitch).</p>
<p><strong>1. Crimson Hexagon Accounts for Consumer Variation</strong></p>
<p>Consideration of varied language use is important because it can vary greatly by consumer segment. For example, 12 year olds and 45 year olds might describe something they love very differently, but at the core their statements are both saying, &#8220;We love this&#8221; or &#8220;We are going to watch this.&#8221; Identification and categorization of both types of conversation is valuable.</p>
<p><strong>2. Crimson Hexagon Research Enables a Thesis</strong></p>
<p>Using the same set of keywords, and assuming a given volume of subject matter, a question can be asked and subsequently answered. Example: For a TV show, questions ranging from <em>intent to view</em> to <em>sentiment reaction </em>can be answered<em>. </em>Most tools require manual sorting through piles of posts based on keywords and inferred trends. Crimson Hexagon can factually and correctly capture trends <em>pertaining to the question being asked </em>within a given set of posts.</p>
<p><strong>3. Crimson Hexagon Enables the Training of Their Algorithm</strong></p>
<p>We have been at this kind of work (leveraging social media business intelligence and monitoring tools) for about three years, so can appreciate that many of these tools are essentially in their infancy. Still, it wasn’t that long ago we joked about providers needing to activate the “army of midgets” behind the Wizard of Oz curtain in order to get calibrations/adjustments done due to poor data filtering or off-target monitoring.</p>
<p>Today, one of our favorite things about Crimson Hexagon is the ability to make their tools work more effectively without the need to give them a call. This is a huge time saver, allows us to better optimize the tools for relevant results and positions our analysts in the driver&#8217;s seat when it comes to delivering value.</p>
<p><strong>4. Crimson Hexagon Helps Narrow the Research</strong></p>
<p>The first steps of keyword refinement are made easier with Crimson Hexagon&#8217;s visualizer functionality. The visualizer helps us understand how to better narrow a search, and may even reference items that might be missing. This has made our process more efficient, providing automated assistance towards cleaner, more targeted results.</p>
<p><strong>5. Crimson Hexagon Understands Customer Service</strong></p>
<p>This might sound cliché, but we are all basically in the customer service industry (living in the “thank you economy”). We have somewhat of a unique partnership, but it doesn’t detract from the fact that Crimson Hexagon responds to us very quickly. We&#8217;ve had other &#8220;partners&#8221; that didn&#8217;t. This makes a huge difference, because the more we use their tools, the more we need to work through nuances. They have consistently demonstrated a willingness to help refine searches, take feedback and give tips and insights with respect to updates.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.capturetheconversation.com/podcasts/the-top-5-things-to-know-about-social-media-monitoring-and-business-intelligence-with-crimson-hexagon/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://www.capturetheconversation.com/wp-content/uploads/2010/06/Social-Media-Monitoring-With-Crimson-Hexagon.mp3" length="11886499" type="audio/mpeg" />
		</item>
		<item>
		<title>Does the Privacy Conversation Exist In a Bubble?</title>
		<link>http://www.capturetheconversation.com/social-community/does-the-privacy-conversation-exist-in-a-bubble</link>
		<comments>http://www.capturetheconversation.com/social-community/does-the-privacy-conversation-exist-in-a-bubble#comments</comments>
		<pubDate>Tue, 08 Jun 2010 20:28:44 +0000</pubDate>
		<dc:creator>Lauren Maynard</dc:creator>
				<category><![CDATA[Industry]]></category>
		<category><![CDATA[Social]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[privacy policy]]></category>
		<category><![CDATA[Transparency]]></category>

		<guid isPermaLink="false">http://www.capturetheconversation.com/?p=1113</guid>
		<description><![CDATA[I got pretty excited about watching some liveblogging of the Facebook privacy announcement a few weeks back (I watched via Read Write Web&#8217;s use of a cool new tool called Unawave). I told a friend about this over lunch last week, and she laughed at me. I get this often, as I&#8217;m always trying to discuss the intricacies of social networks and online human interaction. My friends humor me, briefly, then make it clear that it&#8217;s time to move on.
Perhaps We Are The Others
Key takeaway here? They don&#8217;t care. I have a lot of friends in education, consulting, finance and various non-profit work and, thus, I have very few friends who interact with social media for business purposes. What I&#8217;ve found is that, while these people may have updated their privacy settings in the last few months (as have the majority of users), they are largely unconcerned. While they may check...]]></description>
			<content:encoded><![CDATA[<p>I got pretty excited about watching some liveblogging of the Facebook privacy announcement a few weeks back (I watched via <a href="http://www.unawave.com/" target="_blank">Read Write Web&#8217;s use of a cool new tool</a> called Unawave). I told a friend about this over lunch last week, and she laughed at me. I get this often, as I&#8217;m always trying to discuss the intricacies of social networks and online human interaction. My friends humor me, briefly, then make it clear that it&#8217;s time to move on.</p>
<p><strong>Perhaps We Are The Others</strong></p>
<p>Key takeaway here? <em>They don&#8217;t care</em>. I have a lot of friends in education, consulting, finance and various non-profit work and, thus, I have very few friends who interact with social media for business purposes. What I&#8217;ve found is that, while these people may have updated their privacy settings in the last few months (<a href="http://www.businessweek.com/technology/content/may2010/tc20100526_876848.htm" target="_blank">as have the majority of users</a>), they are largely unconcerned. While they may check Facebook multiple times a day, they see the service as a positive <em>fun-only experience</em>. Those of us in marketing, social media, and tech see it as a something much greater and, therefore, believe that changes in privacy have far more impact on our own lives.</p>
<div id="attachment_1146" class="wp-caption alignnone" style="width: 468px"><a rel="attachment wp-att-1146" href="http://www.capturetheconversation.com/social-community/does-the-privacy-conversation-exist-in-a-bubble/attachment/picture-3"><img class="size-large wp-image-1146 " title="FB Settings" src="http://www.capturetheconversation.com/wp-content/uploads/2010/06/Picture-3-458x216.png" alt="" width="458" height="216" /></a><p class="wp-caption-text">Case and point: My social media self&#39;s finely-tuned privacy settings.</p></div>
<p>Check out the stats from this <a href="http://smartblogs.com/socialmedia/2010/05/26/privacy-on-the-web-right-or-responsibility/  " target="_blank">poll on people&#8217;s opinions on internet privacy</a>. It showed that people were neatly divided, with 45.96% feeling the right to privacy should be absolute and 42.28% thinking that privacy is our responsibility, not our right. I would love to take a similar poll and break it down by profession, and then perhaps by hours spent on social media tools.</p>
<p><strong>In The Words of Garth Algar, &#8220;We Fear Change&#8221;</strong></p>
<p>David Armano, via the Harvard Business Review blog, points out that <a href="http://blogs.hbr.org/cs/2010/06/why_facebook_is_pushing_agilit.html" target="_blank">Facebook isn&#8217;t about privacy anyway</a>; it&#8217;s about agility. The site was created to rapidly adapt and always entice, and it does that well. <a href="http://www.quitfacebookday.com/" target="_blank">Quit Facebook Day</a> was a failure, partially driven by the fact that it was on a national holiday, but partially because a majority of people can&#8217;t be bothered. Facebook works for them. As it is our job in social media and marketing to scrutinize Facebook&#8217;s every move, these changes create a flurry of posts, Tweets and heated debate. For everyone else? Facebook changes, a few people complain, we all adapt, the change becomes a part of our life, the cycle starts over. And really, let&#8217;s be honest: how else would you know when to send birthday ecards?</p>
<p>I don&#8217;t want to downplay the importance maintaining a transparent privacy policy; I think Facebook has learned their lesson on that one. However, I do think it&#8217;s worth remembering the view of life from outside the social media bubble, how fast Facebook evolves, and how quick we are to forgive and forget.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.capturetheconversation.com/social-community/does-the-privacy-conversation-exist-in-a-bubble/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile Marketing? Close the loop</title>
		<link>http://www.capturetheconversation.com/best-practices/mobile-marketing-close-the-loop</link>
		<comments>http://www.capturetheconversation.com/best-practices/mobile-marketing-close-the-loop#comments</comments>
		<pubDate>Tue, 08 Jun 2010 17:09:31 +0000</pubDate>
		<dc:creator>Room214</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://www.capturetheconversation.com/?p=1129</guid>
		<description><![CDATA[
Twice in two weeks I&#8217;ve been lured into shops by mobile offers.  Both times the employees had no idea what I was talking about when I asked to redeem these offers.  &#8220;I think that&#8217;s the owner&#8217;s thing, but he&#8217;s not here&#8230;&#8221;  One owner was working with a mobile company to send out SMS offers, the other paid to set up a special offer on Yelp, going as far as to add &#8216;Please review us on Yelp&#8217; to all receipts.  The owners never told their employees to expect to see a customer, holding up a picture of a crown on his iPhone (ie a Foursquare mayorship), requesting a free beer.  Mobile offers are becoming more and more popular with Foursquare, Yelp, Duck Duck Deal and others joining SMS, and store owners realize these offers are a great way to reach customers. When committing to mobile marketing, it&#8217;s...]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-1130" href="http://www.capturetheconversation.com/best-practices/mobile-marketing-close-the-loop/attachment/yelp"><img class="aligncenter size-full wp-image-1130" title="yelp" src="http://www.capturetheconversation.com/wp-content/uploads/2010/06/yelp.jpg" alt="Yelp offer" width="320" height="90" /></a><br />
Twice in two weeks I&#8217;ve been lured into shops by mobile offers.  Both times the employees had no idea what I was talking about when I asked to redeem these offers.  &#8220;I think that&#8217;s the owner&#8217;s thing, but he&#8217;s not here&#8230;&#8221;  One owner was working with a mobile company to send out SMS offers, the other paid to set up a special offer on Yelp, going as far as to add &#8216;Please review us on Yelp&#8217; to all receipts.  The owners never told their employees to expect to see a customer, holding up a picture of a crown on his iPhone (ie a Foursquare mayorship), requesting a free beer.  Mobile offers are becoming more and more popular with <a href="http://foursquare.com/">Foursquare</a>, <a href="http://www.yelp.com/">Yelp</a>, <a href="http://www.duckduckdeal.com/">Duck Duck Deal</a> and others joining SMS, and store owners realize these offers are a great way to reach customers. When committing to mobile marketing, it&#8217;s not enough to make sure the offer is seen; that&#8217;s just the beginning of the customer&#8217;s experience with your brand.   Make sure any employees who will be interacting with customers are aware of the promotion and ready to provide the best service.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.capturetheconversation.com/best-practices/mobile-marketing-close-the-loop/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone, Facebook, oAuth 2.0 and the Graph API.  A Tutorial.</title>
		<link>http://www.capturetheconversation.com/technology/iphone-facebook-oauth2-graph-api</link>
		<comments>http://www.capturetheconversation.com/technology/iphone-facebook-oauth2-graph-api#comments</comments>
		<pubDate>Tue, 25 May 2010 18:55:06 +0000</pubDate>
		<dc:creator>Dominic Dimarco</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.capturetheconversation.com/?p=1019</guid>
		<description><![CDATA[
NOTE: The source code for this tutorial is still linked below, however the FULL Facebook/iPhone Graph API can be found here:  http://github.com/reallylongaddress/iPhone-Facebook-Graph-API

The new Facebook Graph API looks to be the cat&#8217;s meow, the bee’s knees, the coolest thing since sliced bread. Ok, that&#8217;s a bit much&#8230; but it is a whole lot more powerful, easier and cross-platform consistent than the previous plethora of Facebook APIs.  The Graph API was announced at Facebook&#8217;s F8 conference just over a month ago.  At the time of release, I was surprised no iPhone SDK was made available. I fully expected that at least an unofficial SDK as well as full blown tutorials would be out en-mass by now, but to no avail.
Not nearly patient enough to wait for an official SDK or iPhone API from Facebook, I asked Google how to “Facebook oAuth 2.0 iPhone” and was disappointed with the results. It turns out,...]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-1103" href="http://www.capturetheconversation.com/technology/iphone-facebook-oauth2-graph-api/attachment/1"><img class="alignnone size-medium wp-image-1103" title="1" src="http://www.capturetheconversation.com/wp-content/uploads/2010/05/1-300x168.jpg" alt="" width="300" height="168" /></a></p>
<p><strong>NOTE:</strong> The source code for this tutorial is still linked below, however the FULL Facebook/iPhone Graph API can be found here:  <a title="FbGraphAPI" href="http://github.com/reallylongaddress/iPhone-Facebook-Graph-API" target="_blank">http://github.com/reallylongaddress/iPhone-Facebook-Graph-API</a></p>
<hr width='100%'/>
<p>The new <a href="http://graph.facebook.com" target="_blank">Facebook Graph API</a> looks to be the cat&#8217;s meow, the bee’s knees, the coolest thing since sliced bread. Ok, that&#8217;s a bit much&#8230; but it is a whole lot more powerful, easier and cross-platform consistent than the previous plethora of Facebook APIs.  The <a href="http://graph.facebook.com" target="_blank">Graph API </a>was announced at Facebook&#8217;s F8 conference just over a month ago.  At the time of release, I was surprised no <strong>iPhone SDK</strong> was made available. I fully expected that at least an unofficial SDK as well as full blown tutorials would be out en-mass by now, but to no avail.</p>
<p>Not nearly patient enough to wait for an official SDK or iPhone API from Facebook, I asked Google how to <em>“Facebook oAuth 2.0 iPhone”</em> and was disappointed with the results. It turns out, there are very few, woefully incomplete examples of <strong>how to authenticate to Facebook via oAuth 2.0</strong>, from an <strong>Objective-C / native iPhone application</strong>.  The best implementation I found was a <a href="http://github.com/ryanscott/bamboo/">pseudo API</a>, however I don&#8217;t care for it since it uses the old Facebook Connect authentication scheme, then implements the graph API on top of that layer.</p>
<p>Adding insult to injury, there was lots of news last week about the <strong>Android Graph API</strong> but no love for the iPhone:</p>
<blockquote><p>“Facebook’s mobile development team soft launched a Facebook SDK for Android, bringing functionality that was previously only available on the iPhone to the Android platform. It gets better: Facebook gave the Android platform a de facto exclusive on two of its newest initiatives: Open Graph APIs and OAuth 2.0.”</p>
<p>– <a href="http://www.allfacebook.com/2010/05/android-gets-facebook-graph-api-before-the-iphone/"><em>Will M, Allfacebook.com</em></a></p></blockquote>
<p><em><strong>Aside</strong>:  My theory on why there&#8217;s not iPhone/Objective-C API is:  That functionality is going to be directly (and deeply) integrated in the forthcoming iPhone OS 4.0</em> <em>(June?)</em>.</p>
<p>All of that being said, I slashed, burned and figured it out.  Here&#8217;s the result, a very simple end-to-end example of how to connect to Facebook via oAuth 2.0 on the iPhone.</p>
<h3>Part 1: Connecting to Facebook with oAuth 2.0 on the iPhone</h3>
<p>Part 2 of this series will cover how to interact with the Graph  API.</p>
<p><strong>NOTE:</strong> You can go to <a href="http://graph.facebook.com" target="_blank">http://graph.facebook.com</a> to play with the Graph API, directly<strong> in your browser.</strong></p>
<p><strong>Assumptions and requirements:</strong></p>
<ul>
<li><strong><em>Facebook:</em></strong> You&#8217;ve installed the <a href="http://www.facebook.com/developers/" target="_blank">Facebook Developer Application</a>.</li>
<li><strong><em>iPhone:</em></strong> You&#8217;ve installed the iPhone Xcode SDK installed (I believe most any version will work) and have a some level of knowledge about objective-C, Interface Builder, etc.</li>
</ul>
<h4>Facebook Setup</h4>
<ul>
<li>Go to the <a href="http://www.facebook.com/developers">Facebook developer App</a> and install if you haven&#8217;t already</li>
<li>Once you&#8217;ve installed <a href="http://www.facebook.com/developers/createapp.php">Setup a New Application</a></li>
<li>Next you need to configure a few app settings:
<ul>
<li>BASIC tab:  enter an <em>Application Name</em></li>
<li>AUTHENTICATION tab: un-check and leave everything blank</li>
</ul>
</li>
<li>Save changes.  Save yourself some frustration and make note of the <strong>Application ID</strong> now.</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Sample Code:</strong></span></p>
<a href="http://www.capturetheconversation.com/wp-content/plugins/download-monitor/download.php?id=3"><img src="http://www.capturetheconversation.com/wp-content/plugins/download-monitor/img/download.png" alt="Facebook/iPhone/oAuth" /></a>
<h4>iPhone Setup</h4>
<p>Open up the Xcode project.  There’s only 2 functions at play here:</p>
<h5>viewDidLoad</h5>
<p>This function is called as soon as the view has completely loaded.  It then asks the UIWebView to begin the oAuth 2.0 authorization process by sending a request to:</p>
<p>https://graph.facebook.com/oauth/authorize?client_id=<strong>your_facebook_app_id</strong>&amp;redirect_uri=http://www.facebook.com/connect/login_success.html&amp;type=user_agent&amp;display=touch</p>
<p>(NOTE:  <em>display=touch</em>, we&#8217;ll get back to this in a bit)</p>
<h5>webViewDidFinishLoad</h5>
<p>This function is called several times throughout the login process execution. These multiple web view finished calls have to do with server redirects within the oAuth 2.0 process flow.  We’re only interested when the requested URL contains:</p>
<pre>access_token=
</pre>
<p>And the associated obj-c code to identify when this occurs is:</p>
<pre>NSRange access_token_range = [url_string rangeOfString:@"access_token="];
if (access_token_range.length &gt; 0) {</pre>
<p>Then, this code extracts the oAuth token out of the URL we received back the Facebook oAuth servers:</p>
<pre>int from_index = access_token_range.location + access_token_range.length;
NSString *access_token = [url_string substringFromIndex:from_index];
</pre>
<h4>iPhone Configuration</h4>
<p>In <strong>oAuth2TestViewController.m</strong> update the client_id variable with your Facebook Application ID:</p>
<pre>/*Facebook Application ID*/
NSString *client_id = @"YOUR_FB_APPLICATION_ID";
</pre>
<h4>Running the App</h4>
<p>Once you’ve pasted your Facebook Application ID into the right place, you should be able to run the application straight away.</p>
<p>When you first launch the simulator <em>oAuth2TestViewController</em> it will automagically initialize the oAuth login procedure via the webView object.  Barring any errors or configuration issues, you should get a Facebook login screen optimized for an iTouch device (NOTE:  thus the <em>display=touch </em>we made note of above).  Finally after you’ve logged in you’ll see your oAuth access token in the Xcode debug console.</p>
<p><span style="text-decoration: underline;"><strong>Sample Code:</strong></span></p>
<a href="http://www.capturetheconversation.com/wp-content/plugins/download-monitor/download.php?id=3"><img src="http://www.capturetheconversation.com/wp-content/plugins/download-monitor/img/download.png" alt="Facebook/iPhone/oAuth" /></a>
<p class="pull_1 grid_8 alpha omega"><em>That’s it.  No bells &amp; whistles, no buttons, no Interface Builder, no UITableViewControllers; just the bare minimum required to get an oAuth 2.0 token via an itouch device from Facebook. </em></p>
<p class="pull_1 grid_8 alpha omega">
<p class="pull_1 grid_8 alpha omega"><em>In <strong>part 2</strong>, we’ll interact with the Graph </em><em>GETing from and POSTing data to</em><em> it, using a </em><em>pseudo-API.</em></p>
<p class="pull_1 grid_8 alpha omega"><em>Find me here: </em><em><a href="http://twitter.com/dominicdimarco" target="_blank">@dominicdimarco</a></em></p>
<p class="pull_1 grid_8 alpha omega"><em><strong>NOTE: </strong></em>(5/27/2010 11:09 AM MST) The original post has been updated incorporating feedback from comments below.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.capturetheconversation.com/technology/iphone-facebook-oauth2-graph-api/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Focus On The Aggregate Influencer</title>
		<link>http://www.capturetheconversation.com/strategy/focus-on-the-aggregate-influencer</link>
		<comments>http://www.capturetheconversation.com/strategy/focus-on-the-aggregate-influencer#comments</comments>
		<pubDate>Tue, 25 May 2010 16:52:36 +0000</pubDate>
		<dc:creator>Lauren Maynard</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Conversation Tracking]]></category>
		<category><![CDATA[Influencers]]></category>
		<category><![CDATA[Social Strategy]]></category>
		<category><![CDATA[Word of Mouth]]></category>

		<guid isPermaLink="false">http://www.capturetheconversation.com/?p=1011</guid>
		<description><![CDATA[I believe that you need to properly identify and reach out to individual influencers. It&#8217;s something we do for all of our clients. It&#8217;s an extremely important part of building relationships, and it&#8217;s a nuanced art. But people often miss the importance of understanding and reaching out to the groups or mediums most influential for a brand. Understanding the aggregate influencer is crucial to creating, honing and sharing content that really matters, and getting others to share it for you.
A Complicated Journey
When a brand creates a piece of information, that piece has a twisted, convoluted and often times unexpected set of adventures across the vast world of the interwebs. Once upon a time, this was the simple vision for the internet.

40 years later and things are not so simple. Interesting information about a brand can be shared on blogs, Twitter, Facebook, Youtube, email, Buzz, text and a wide variety of...]]></description>
			<content:encoded><![CDATA[<p>I believe that you need to properly identify and reach out to individual influencers. It&#8217;s something we do for all of our clients. It&#8217;s an extremely important part of building relationships, and it&#8217;s a nuanced art. But people often miss the importance of understanding and reaching out to the groups or mediums most influential for a brand. Understanding the aggregate influencer is crucial to creating, honing and sharing content that really matters, and getting others to share it for you.</p>
<p><strong>A Complicated Journey</strong></p>
<p>When a brand creates a piece of information, that piece has a twisted, convoluted and often times unexpected set of adventures across the vast world of the interwebs. Once upon a time, this was the simple vision for the internet.</p>
<p><a rel="attachment wp-att-1014" href="http://www.capturetheconversation.com/strategy/focus-on-the-aggregate-influencer/attachment/arpa"><img class="alignnone size-full wp-image-1014" title="ARPA" src="http://www.capturetheconversation.com/wp-content/uploads/2010/05/ARPA.jpg" alt="" width="230" height="345" /></a></p>
<p>40 years later and things are not so simple. Interesting information about a brand can be shared on blogs, Twitter, Facebook, Youtube, email, Buzz, text and a wide variety of other places. From those individual social spaces, others can share, reshare, and create additional information. Individuals with no inherent interest in your brand can stumble upon it by reading tangentially-related stories on blogs. And now we&#8217;ve got the Facebook Like button, which lets individuals trace their way through the web by means of their friends&#8217; interests.</p>
<p>It gets very messy, very quickly. You have to know what to track and where to start looking in order to determine what kinds of people, places and spaces are hotbeds of activity surrounding your brand. Knowing this information, you can then create sticky and relevant content and properly support communities that have the highest propensity to make content viral.</p>
<p><strong>How To Make Sense Of It All</strong></p>
<p>You need to figure out what it is that you need to know in order to better understand groups and places of influence.</p>
<ul>
<li>What content gets shared most</li>
<li>Where it goes viral</li>
<li>What types of content are best fit to specific mediums</li>
<li>Types of sharing (ie a few individuals share a lot vs. many individuals share a little)</li>
</ul>
<p><a rel="attachment wp-att-1028" href="http://www.capturetheconversation.com/strategy/focus-on-the-aggregate-influencer/attachment/picture-2"><img class="alignnone size-large wp-image-1028" title="Meteor Dashboard" src="http://www.capturetheconversation.com/wp-content/uploads/2010/05/Picture-2-457x298.png" alt="" width="457" height="298" /></a></p>
<p>Above is a snapshot of a <a href="http://www.meteorsolutions.com/?fbid=Ns42kRPuBpH" target="_blank">dashboard from Meteor Solutions</a>. We placed a bit of Meteor&#8217;s code on a client&#8217;s website. It allows us to anonymously track how individuals are choosing to share content from this website. We can see what days had the most visitors from shared links, where those people came from, and what kind of content they liked (shared) the most. It also allows us to find out where the content is being shared, potentially uncovering message boards, Facebook communities, etc. that are important influencers for our client.</p>
<p><strong>Untapped Influencers</strong></p>
<p>There are also plenty of sources that aren&#8217;t coming directly to your own website, but <em>could</em> be. Here&#8217;s a snapshot of a <a href="http://sysomos.com/products/overview/sysomos-map" target="_blank">Syomos MAP search</a> on &#8220;shade-grown coffee&#8221;, which gives me insight into influential message boards and forums surrounding this topic.</p>
<p><a rel="attachment wp-att-1051" href="http://www.capturetheconversation.com/strategy/focus-on-the-aggregate-influencer/attachment/chart"><img class="alignnone size-large wp-image-1051" title="Shade-Grown Coffee Forums" src="http://www.capturetheconversation.com/wp-content/uploads/2010/05/chart-458x171.png" alt="" width="458" height="171" /></a></p>
<p><strong>It&#8217;s Never Static</strong></p>
<p>Whether you like it or not, this work is never done. Key communities will change. The types of content most often shared will change. To build a following, you can&#8217;t just monitor for the crisis situations; you need to monitor for the most beneficial situations too. We use a host of tools to go about tracking conversations, content sharing and overall feedback, but that toolset changes constantly. I&#8217;d love to hear anything you&#8217;ve seen useful. I&#8217;d also be happy to talk more about what we use. <a href="lmaynard@room214.com" target="_blank">Drop me a line.</a></p>
<p><strong> </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.capturetheconversation.com/strategy/focus-on-the-aggregate-influencer/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
