<?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>Apps Magnet &#187; basecamp api</title>
	<atom:link href="https://www.appsmagnet.com/tags/basecamp-api/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.appsmagnet.com</link>
	<description>activeCollab Modules, Training and Consulting that make it more productive and enjoyable!</description>
	<lastBuildDate>Fri, 06 May 2016 05:28:10 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.39</generator>
	<item>
		<title>PlannerX now uses the new token based authentication system for Basecamp / 37signals ID</title>
		<link>https://www.appsmagnet.com/plannerx-now-uses-the-new-token-based-authentication-system-for-basecamp-37signals-id/</link>
		<comments>https://www.appsmagnet.com/plannerx-now-uses-the-new-token-based-authentication-system-for-basecamp-37signals-id/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 12:28:11 +0000</pubDate>
		<dc:creator><![CDATA[Apps Magnet]]></dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[PlannerX]]></category>
		<category><![CDATA[37signals ID]]></category>
		<category><![CDATA[authentication token]]></category>
		<category><![CDATA[basecamp]]></category>
		<category><![CDATA[basecamp api]]></category>

		<guid isPermaLink="false">https://www.appsmagnet.com/?p=702</guid>
		<description><![CDATA[37Signals rolled out their new unified authentication system &#8211; 37signals ID a while back. The new system required all users migrate their accounts and pick up a new username / password. This username / password will work across all Basecamp sites and all 37Signals products. I wrote about it in December, and was happy that [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>37Signals rolled out their new unified authentication system &#8211; <a href="http://37signals.com/accounts">37signals ID</a> a while back. The new system required all users migrate their accounts and pick up a new username / password. This username / password will work across all <a href="http://www.basecamphq.com">Basecamp</a> sites and all 37Signals products.</p>
<p>I wrote about it in December, and <a href="https://www.appsmagnet.com/37signals-id-upgrade-went-smooth-plannerx-works-without-a-change/">was happy that everything worked smoothly after the upgrade, and PlannerX worked without a change</a>.</p>
<p>But I was in for a big shock (since I don&#8217;t read the 37Signals API developer&#8217;s mailing list!!)</p>
<p>The authentication system has changed. Instead of username and password, third party applications now have to authenticate via a 40 letter hex token. The token can be found under the user&#8217;s account info &#8211; hidden normally, available only after clicking a link!</p>
<p><a href="https://www.appsmagnet.com/wp-content/uploads/2010/01/basecamp-authentication-tokens.png?x59921"><img class="alignnone size-medium wp-image-703" title="basecamp-authentication-tokens" src="https://www.appsmagnet.com/wp-content/uploads/2010/01/basecamp-authentication-tokens-300x104.png?x59921" alt="Basecamp Authentication Tokens" width="300" height="104" /></a></p>
<p>This meant users of 3rd party applications that relied on Basecamp APIs &#8211; e.g. our PlannerX &#8211; would break. And won&#8217;t work until users entered their token as username and &#8220;X&#8221; as password. Crazy!</p>
<p><strong>This scared me.</strong> We did not want to scare our users too! As it is, the dual login (first to PlannerX and then to Basecamp) is troublesome, having to find and paste the token for login would really be the straw that broke our camel&#8217;s neck!</p>
<p><strong>I came to know about this today, and the deadline is less than 2 days away!</strong> This means, if I don&#8217;t do something right now, over this weekend, PlannerX will come to a grinding halt, and simply spit out authentication failed errors to all users.</p>
<p>Really a big price for not monitoring the API mailing list&#8230;</p>
<p>I took a few deep breaths and continued reading the mailing list.</p>
<p>Surely, the whole topic led to a lot of <a href="http://groups.google.com/group/37signals-api/browse_thread/thread/02b0c75eb8e6280e">confusion</a> and <a href="http://groups.google.com/group/37signals-api/browse_thread/thread/51db759c78e2b456">discussions</a> among developers. The deadlines for rolling out new authentication system were pushed back so that all developers could accommodate the change.</p>
<p>But there was a silver lining. A new API was added that would work with the username and password as usual, and provide logged in user&#8217;s profile information &#8211; name, phone numbers etc.</p>
<p>Along with a silver bullet &#8211; that 40 letter hex token!</p>
<p>Bingo!</p>
<p>I just finished an update that <strong>now makes PlannerX compatible with the new token based authentication system for Basecamp</strong>.</p>
<p>And <strong>what&#8217;s the change for PlannerX users? Nothing!</strong> You can continue using the system as usual! When you login with your username and password, we automatically look up your token and use that for all further API communications with Basecamp.</p>
<p>Simple solution to a complicated issue. Took 15 minutes of development, 25 minutes of testing, and 20 minutes writing this post! Not too bad for such a big change! Was certainly less than what I feared!</p>
<p class="alert">If you are using <strong>OpenID</strong> for logging in, you will have to use the 40 digit token as username and &#8220;X&#8221; as password while you login to Basecamp via PlannerX.</p>
<p>Cheers! I can now have a good weekend!</p>
<p>(PS: I am onto a whole lot of other upgrades to PlannerX. Watch this space for more!) </p>
]]></content:encoded>
			<wfw:commentRss>https://www.appsmagnet.com/plannerx-now-uses-the-new-token-based-authentication-system-for-basecamp-37signals-id/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Delay in Planning module</title>
		<link>https://www.appsmagnet.com/delay-in-planning-module/</link>
		<comments>https://www.appsmagnet.com/delay-in-planning-module/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 04:44:55 +0000</pubDate>
		<dc:creator><![CDATA[Apps Magnet]]></dc:creator>
				<category><![CDATA[PlannerX]]></category>
		<category><![CDATA[Planning]]></category>
		<category><![CDATA[basecamp api]]></category>
		<category><![CDATA[planning module]]></category>

		<guid isPermaLink="false">https://www.appsmagnet.com/?p=168</guid>
		<description><![CDATA[We&#8217;ve been spending long hours over PlannerX last few days. As more people started using it, we discovered some limitations. So all time went in fixing those issues and making a smoother user experience. There is one big thing that&#8217;s still pending &#8211; changing position of existing items in the plan. This worked earlier, with [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>We&#8217;ve been spending long hours over <a href="http://plannerx.appsmagnet.com/">PlannerX</a> last few days. As more people started using it, we discovered some limitations. So all time went in fixing those issues and making a smoother user experience. There is one big thing that&#8217;s still pending &#8211; changing position of existing items in the plan. This worked earlier, with some limitations. But now we uncovered a lot more limitations of Basecamp APIs and have to rework the entire logic. We are nearing a solution, but it&#8217;s taking longer than expected.</p>
<p>All this has resulted in delays on the Planning module for activeCollab. We wanted to launch it last week. But have been tied up.</p>
<p>I think all the enhancements we are making to PlannerX, will also make Planning module stronger, so am focusing on PlannerX for now.</p>
<p>Planning module will come soon! Wanted to let you know we are working on it! </p>
]]></content:encoded>
			<wfw:commentRss>https://www.appsmagnet.com/delay-in-planning-module/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.w3-edge.com/products/

Object Caching 12/84 objects using disk
Page Caching using disk: enhanced 
Application Monitoring using New Relic

Served from: appsmagnet.com @ 2026-04-21 21:09:59 by W3 Total Cache
-->