<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">Twitter - Duncan Mackenzie .NET</title>
  <icon>http://duncanmackenzie.net/Content/icons/frog.ico</icon>
  <logo>http://duncanmackenzie.net/Content/icons/frog.png</logo>
  <updated>2008-07-02T14:07:00</updated>
  <subtitle type="html">Code/Tea/Etc.</subtitle>
  <id>http://duncanmackenzie.net/tags/twitter/atom</id>
  <link rel="alternate" type="text/html" hreflang="en" href="/tags/twitter/atom"/>
  <link rel="self" type="application/atom+xml" href="http://duncanmackenzie.net/Tags/Twitter/ATOM"/>
  <generator uri="http://oxite.net" version="1.0">Oxite</generator>
  <logo>http://duncanmackenzie.net/Content/icons/frog.png</logo>
  <entry>
    <title type="html">Best description of twitter I've seen</title>
    <link rel="alternate" type="text/html" href="http://duncanmackenzie.net/Blog/best-description-of-twitter-ive-seen"/>
    <id>http://duncanmackenzie.net/Blog/best-description-of-twitter-ive-seen</id>
    <updated>2008-07-02T14:07:00</updated>
    <published>2008-07-02T14:07:00</published>
    <author>
      <name>Duncan</name>
    </author>
    <category term="Twitter" />
    <content type="html" xml:lang="en">
      &lt;p&gt;&lt;a href=&quot;http://www.scripting.com/stories/2008/06/28/stateOfTheTwitterJune2008.html&quot;&gt;From Dave Winer&lt;/a&gt;:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;The flow there is pointless. It's like trying to make a baby by having sex with a rock. First, it's hard to get excited. And second, no baby.&lt;/p&gt;&lt;/blockquote&gt;
    </content>
  </entry>
  <entry>
    <title type="html">If you are wondering where I get my Xbox Live info...</title>
    <link rel="alternate" type="text/html" href="http://duncanmackenzie.net/Blog/if-you-are-wondering-where-i-get-my-xbox-live-info"/>
    <id>http://duncanmackenzie.net/Blog/if-you-are-wondering-where-i-get-my-xbox-live-info</id>
    <updated>2007-06-02T03:18:00</updated>
    <published>2007-06-02T03:18:00</published>
    <author>
      <name>Duncan</name>
    </author>
    <category term="Twitter" />
    <category term="NET" />
    <category term="Gaming" />
    <category term="Xbox360" />
    <content type="html" xml:lang="en">
      &lt;p&gt;A few people have emailed me or posted comments wondering how I grab the Xbox Info for &lt;a href=&quot;http://www.duncanmackenzie.net/blog/connect-your-xbox-360-gamertag-to-twitter/&quot; target=&quot;_blank&quot;&gt;the Twitter app&lt;/a&gt; and for &lt;a href=&quot;http://www.duncanmackenzie.net/blog/put-up-a-rest-api-for-xbox-gamertag-data/&quot; target=&quot;_blank&quot;&gt;my services&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;It is not from scraping and it is not from any publicly available source. I joined the Xbox Community Developer Program (XCDP), which is an official program designed to support folks who are building &lt;a href=&quot;http://www.xboxusersgroup.com/index.php&quot; target=&quot;_blank&quot;&gt;community sites&lt;/a&gt; (forums, reviews, blogs, etc...) around Xbox related topics.&lt;/p&gt; &lt;p&gt;Many folks who want Xbox info, are not working on &lt;a href=&quot;http://www.mygamercard.net/&quot; target=&quot;_blank&quot;&gt;a large site&lt;/a&gt; like the people in the XCDP, which is exactly why I created my service. This way, people who are building a small tool or script, most likely to be used by a small number of folks, can have access to some well formed and easy to use data.&lt;/p&gt; &lt;p&gt;What if you would qualify for the XCDP? Well, at the moment I don't have any direct link for you, but I'll ask around to see if I can find a link or a contact for anyone may qualify and would like to sign up.... &lt;/p&gt;
    </content>
  </entry>
  <entry>
    <title type="html">Using the Xbox to Twitter app? Please update your client....</title>
    <link rel="alternate" type="text/html" href="http://duncanmackenzie.net/Blog/using-the-xbox-to-twitter-app-please-update-your-client"/>
    <id>http://duncanmackenzie.net/Blog/using-the-xbox-to-twitter-app-please-update-your-client</id>
    <updated>2007-05-27T02:50:00</updated>
    <published>2007-05-27T02:50:00</published>
    <author>
      <name>Duncan</name>
    </author>
    <category term="Twitter" />
    <category term="Xbox360" />
    <content type="html" xml:lang="en">
      &lt;p&gt;Ok, ok.... so I should have built-in an auto-update, ClickOnce would have been easy enough.... but anyway.... I've added many features to the &lt;a href=&quot;http://www.duncanmackenzie.net/blog/connect-your-xbox-360-gamertag-to-twitter/&quot; target=&quot;_blank&quot;&gt;Xbox to Twitter application&lt;/a&gt;, including support for only updating when the title being played changes, not showing popups and even a preview of what your twitter updates will look like once they are combined with your template.&lt;/p&gt; &lt;p&gt;To update, uninstall the client using your Control Panel then click on the &lt;a href=&quot;http://www.duncanmackenzie.net/XboxToTwitter/Install/XboxTwitterInstaller.msi&quot;&gt;install link&lt;/a&gt; and reinstall. You should see the new and improved options dialog where you can choose to update only on title changes and also turn off the lower-right notifications if you wish.&lt;/p&gt;
    </content>
  </entry>
  <entry>
    <title type="html">Put up a REST API for Xbox Gamertag Data</title>
    <link rel="alternate" type="text/html" href="http://duncanmackenzie.net/Blog/put-up-a-rest-api-for-xbox-gamertag-data"/>
    <id>http://duncanmackenzie.net/Blog/put-up-a-rest-api-for-xbox-gamertag-data</id>
    <updated>2007-05-27T02:37:00</updated>
    <published>2007-05-27T02:37:00</published>
    <author>
      <name>Duncan</name>
    </author>
    <category term="Twitter" />
    <category term="Coding4Fun" />
    <category term="XML" />
    <category term="NET" />
    <category term="Gaming" />
    <category term="XBox" />
    <category term="Xbox360" />
    <content type="html" xml:lang="en">
      &lt;p&gt;&lt;a href=&quot;http://www.duncanmackenzie.net/blog/connect-your-xbox-360-gamertag-to-twitter/&quot; target=&quot;_blank&quot;&gt;My twitter app&lt;/a&gt; uses a web service hosted on my site to get all the necessary Xbox Live info.... way more than the twitter app actually uses. This is a SOAP API, located here:&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://duncanmackenzie.net/services/XboxInfo.asmx&quot;&gt;http://duncanmackenzie.net/services/XboxInfo.asmx&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &lt;p&gt;I know that some people prefer a more RESTful API though, so I also have another 'page' that you can call with a straight GET request and just pass the gamertag in as a query string parameter: &lt;p&gt;&lt;a href=&quot;http://duncanmackenzie.net/services/GetXboxInfo.aspx?GamerTag=Festive+Turkey&quot;&gt;http://duncanmackenzie.net/services/GetXboxInfo.aspx?GamerTag=Festive+Turkey&lt;/a&gt; &lt;p&gt;&amp;nbsp; &lt;p&gt;Enjoy! 
    </content>
  </entry>
  <entry>
    <title type="html">Connect your Xbox 360 Gamertag to Twitter</title>
    <link rel="alternate" type="text/html" href="http://duncanmackenzie.net/Blog/connect-your-xbox-360-gamertag-to-twitter"/>
    <id>http://duncanmackenzie.net/Blog/connect-your-xbox-360-gamertag-to-twitter</id>
    <updated>2007-05-11T12:58:00</updated>
    <published>2007-05-11T12:58:00</published>
    <author>
      <name>Duncan</name>
    </author>
    <category term="Blogging" />
    <category term="Twitter" />
    <category term="Coding4Fun" />
    <category term="Gaming" />
    <category term="XBox" />
    <category term="Xbox360" />
    <content type="html" xml:lang="en">
      &lt;p&gt;&lt;strong&gt;UPDATE: I've &lt;a href=&quot;http://www.duncanmackenzie.net/blog/using-the-xbox-to-twitter-app-please-update-your-client/&quot;&gt;updated this application&lt;/a&gt; since the original version, addressing most of the 'known issues' listed below&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;hey folks, the first version of my xbox to twitter app is done (at least done enough to share!) ... &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&quot;http://www.microsoft.com/downloads/details.aspx?familyid=0856eacb-4362-4b0d-8edd-aab15c5e04f5&amp;amp;displaylang=en&quot; target=&quot;_blank&quot;&gt;Install the .NET Framework 2.0 (if you don't have it)&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.duncanmackenzie.net/XboxToTwitter/Install/XboxTwitterInstaller.msi&quot; target=&quot;_blank&quot;&gt;Install the app&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Run it (from the &quot;Duncan Mackenzie&quot; folder in your Start Menu)&lt;/li&gt; &lt;li&gt;Right click the little 'twitter' icon on your notification area, pick Settings ... enter in your&lt;/li&gt; &lt;ul&gt; &lt;li&gt;Twitter Email Address&lt;/li&gt; &lt;li&gt;Twitter Screen Name&lt;/li&gt; &lt;li&gt;Twitter Password&lt;/li&gt; &lt;li&gt;Gamertag&lt;/li&gt; &lt;li&gt;check &quot;Updates Enabled&quot;&lt;/li&gt; &lt;li&gt;Click OK to save these settings... &lt;/li&gt;&lt;/ul&gt; &lt;li&gt;Now fire up your Xbox 360 and &lt;a href=&quot;http://twitter.com/Duncanma/statuses/60427042&quot; target=&quot;_blank&quot;&gt;updates&lt;/a&gt; will be sent to Twitter every few minutes (if you are online and your status has changed)&lt;/li&gt; &lt;li&gt;Come back here to post any feedback/problems!&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Known Issues:&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;'status has changed' is a bit too sensitive now... if you are playing Crackdown and you go from running to driving then your status on Xbox Live actually changes (from &quot;Running around&quot; to &quot;Driving around&quot;) and the app will post an update ... I'm planning to add an option to 'only post when the game changes, not the status'&lt;/li&gt; &lt;li&gt;Time delay, Xbox.com's data and my app are all using various forms of caching... so if you put in a game it may be 10-15 minutes before the app notices and posts an update ... also if you put one in, then stop playing a minute later... you may never see an update&lt;/li&gt; &lt;li&gt;The app checks status every 5 minutes, I can make that configurable in the future (but probably limited to no more often than 5 minutes... I'll let you make it less often though)&lt;/li&gt; &lt;li&gt;Format of the update: Currently it is &quot;playing &amp;lt;game title&amp;gt; (&amp;lt;additional info&amp;gt;)&quot; ... and if you are into config files and user specific isolated storage you can change that... I'll make it part of the settings in a future release.&lt;/li&gt; &lt;li&gt;You have to leave it running on a logged in machine to work... yep... I have a web based version but I thought people might be worried about giving me their userid/password for twitter so for now I thought I'd start with this local version.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Security concerns? Yes, you have to enter in your Twitter credentials. Those are stored in plain text on the hard drive... but it is on your hard drive only ... I never send your Twitter Credentials up to my site, although I do send them as credentials to Twitter when I call the Twitter APIs. Worried I might be sending to my site? Run a HTTP Trace if you'd like (&lt;a href=&quot;http://www.fiddlertool.com/&quot; target=&quot;_blank&quot;&gt;Fiddler&lt;/a&gt;), you'll see calls to the Twitter API and calls to a web service on my site to get your gamertag info... nothing else.&lt;/p&gt;
    </content>
  </entry>
</feed>
