<?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>TextMarks Blog &#187; API</title>
	<atom:link href="http://www.textmarks.com/blog/category/api/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.textmarks.com/blog</link>
	<description>News, Updates, Discussion</description>
	<lastBuildDate>Sat, 13 Feb 2010 00:36:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>New: V2 API Released (Public Beta)</title>
		<link>http://www.textmarks.com/blog/2009/08/new-v2-api-released-public-beta/</link>
		<comments>http://www.textmarks.com/blog/2009/08/new-v2-api-released-public-beta/#comments</comments>
		<pubDate>Sun, 02 Aug 2009 23:22:45 +0000</pubDate>
		<dc:creator>Dan Kamins</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[New Features]]></category>

		<guid isPermaLink="false">http://www.textmarks.com/blog/?p=159</guid>
		<description><![CDATA[TextMarks is pleased to announce the beta release of our V2 API.
Whereas our old APIs allowed clients to perform a few actions like subscribing users and broadcasting messages, this new API exposes almost every possible action you might want to perform on your users, TextMarks, groups, and more.  And with easier-to-parse JSON responses and free [...]]]></description>
			<content:encoded><![CDATA[<p>TextMarks is pleased to announce the beta release of our V2 API.</p>
<p>Whereas our old APIs allowed clients to perform a few actions like subscribing users and broadcasting messages, this new API exposes almost every possible action you might want to perform on your users, TextMarks, groups, and more.  And with easier-to-parse JSON responses and free PHP and Python client libraries, it couldn&#8217;t be quicker and simpler to integrate with TextMarks.</p>
<p>We&#8217;ll continue to maintain our old APIs for legacy applications, but we strongly recommend clients upgrade to our new APIs.  Developers considering new integrations should absolutely use our new V2 API.</p>
<p>Find out more in our Developer Center:</p>
<p><a href="http://www.textmarks.com/dev/docs/api2/">http://www.textmarks.com/dev/docs/api2/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.textmarks.com/blog/2009/08/new-v2-api-released-public-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TextMark Alerts Available via RSS Feed (New)</title>
		<link>http://www.textmarks.com/blog/2009/06/textmark-alerts-available-via-rss-feed/</link>
		<comments>http://www.textmarks.com/blog/2009/06/textmark-alerts-available-via-rss-feed/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 23:22:05 +0000</pubDate>
		<dc:creator>Dan Kamins</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[New Features]]></category>

		<guid isPermaLink="false">http://www.textmarks.com/blog/?p=135</guid>
		<description><![CDATA[
Each TextMark now has its own RSS feed!  The feed carries the alerts and messages posted to that TextMark.
This opens up a world of possibilities for developers seeking easy ways to integrate with TextMarks as well as users who want to view messages on custom home pages (such as My Yahoo or iGoogle) or feed [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-136 aligncenter" title="rss" src="http://www.textmarks.com/blog/wp-content/uploads/2009/06/rss.jpg" alt="rss" width="216" height="221" /></p>
<p>Each TextMark now has its own RSS feed!  The feed carries the alerts and messages posted to that TextMark.</p>
<p>This opens up a world of possibilities for developers seeking easy ways to integrate with TextMarks as well as users who want to view messages on custom home pages (such as My Yahoo or iGoogle) or feed integration tools (FeedBurner, etc.).</p>
<p>You&#8217;ll find a link to each TextMark&#8217;s RSS feed on its public page (http://www.textmarks.com/YOURKEYWORD) as well as the management console section &#8220;Review Messages&#8221;.</p>
<p>Let us know how you&#8217;re using these new RSS feeds.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.textmarks.com/blog/2009/06/textmark-alerts-available-via-rss-feed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New V2 API Alpha Release</title>
		<link>http://www.textmarks.com/blog/2009/02/new-v2-api-alpha-release/</link>
		<comments>http://www.textmarks.com/blog/2009/02/new-v2-api-alpha-release/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 02:07:41 +0000</pubDate>
		<dc:creator>Dan Kamins</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[New Features]]></category>

		<guid isPermaLink="false">http://www.textmarks.com/blog/?p=106</guid>
		<description><![CDATA[Developers,
TextMarks is pleased to announce the alpha release of our new V2 API:
http://alpha.api2.textmarks.com/help/
This new API is designed to replace our more basic existing API, which will be phased out over time.
Much of what&#8217;s new is based on the excellent feedback we&#8217;ve received already from developers like you.  Your comments are appreciated and will help shape [...]]]></description>
			<content:encoded><![CDATA[<p>Developers,</p>
<p>TextMarks is pleased to announce the alpha release of our new V2 API:<br />
<strong><a href="http://alpha.api2.textmarks.com/help/">http://alpha.api2.textmarks.com/help/</a></strong></p>
<p>This new API is designed to replace our more basic <a href="http://www.textmarks.com/dev/docs/api/">existing API</a>, which will be phased out over time.</p>
<p>Much of what&#8217;s new is based on the excellent feedback we&#8217;ve received already from developers like you.  Your comments are appreciated and will help shape the final product to the be as useful and clear as possible.  Feel free to leave comments on this blog entry or send to our developer support.<em><br />
</em></p>
<p><em>Note: While this release is fully functional, it is an alpha release and as such is subject to change (including but not limited to error codes, argument names, method names, response formats, etc.)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.textmarks.com/blog/2009/02/new-v2-api-alpha-release/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Custom Subscription Messages (New)</title>
		<link>http://www.textmarks.com/blog/2008/12/custom-subscription-messages/</link>
		<comments>http://www.textmarks.com/blog/2008/12/custom-subscription-messages/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 18:21:53 +0000</pubDate>
		<dc:creator>Dan Kamins</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[New Features]]></category>

		<guid isPermaLink="false">http://www.textmarks.com/blog/?p=91</guid>
		<description><![CDATA[TextMarks Pro Service clients now have even more power and control over the end-user experience.
The &#8220;Reply Y to confirm subscription&#8221; messages sent to new users can now be customized to include the name of your service, a brief description, or even a clickable link specific to each user!
To use this new functionality:

You must subscribe to TextMarks [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.textmarks.com/pro/options/">TextMarks Pro Service</a> clients now have even more power and control over the end-user experience.</p>
<p>The &#8220;Reply Y to confirm subscription&#8221; messages sent to new users can now be customized to include the name of your service, a brief description, or even a clickable link specific to each user!</p>
<p>To use this new functionality:</p>
<ol>
<li>You must subscribe to <a href="http://www.textmarks.com/pro/options/">TextMarks Pro Service</a>.</li>
<li>Make an API call to <a href="http://www.textmarks.com/dev/docs/api/ref/Messaging/subscribe/">Messaging.subscribe()</a> using the new &#8220;desc&#8221; parameter.</li>
</ol>
<p>Based on the feedback we&#8217;ve been receiving, this will be a welcome addition that should allow clients to provide fully customized experiences for their end users, all with very little work on their part thanks to TextMarks&#8217; powerful API and platform.</p>
<p><em>Troubleshooting Tip:  If you&#8217;re an active Pro Service client trying to get this to work but aren&#8217;t receiving any text messages, you may be experiencing our SPAM filter (you&#8217;ll thank us later).  One way to clear your phone# to receive more subscription confirmation messages is to type your phone# into a widget for a different TextMark (such as those in our &#8220;Widgets&#8221; tab).</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.textmarks.com/blog/2008/12/custom-subscription-messages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drupal Module for TextMarks Support</title>
		<link>http://www.textmarks.com/blog/2008/12/drupal-mobile-sms-text-message/</link>
		<comments>http://www.textmarks.com/blog/2008/12/drupal-mobile-sms-text-message/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 18:14:05 +0000</pubDate>
		<dc:creator>Dan Kamins</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.textmarks.com/blog/?p=82</guid>
		<description><![CDATA[A new Drupal module is available to help web sites easily integrate TextMarks functionality and broadcast SMS text messages to their users.  (Drupal is a popular open source content management platform.)
This module provides three screens in Drupal:

A settings screen to track your API connection settings (see below)
A screen to send messages to all subscribers of your TextMark
A [...]]]></description>
			<content:encoded><![CDATA[<p>A <a href="http://drupalmodules.com/module/textmarks-api-integration" target="_blank">new Drupal module</a> is available to help web sites easily integrate TextMarks functionality and broadcast SMS text messages to their users.  (Drupal is a popular open source content management platform.)</p>
<p>This module provides three screens in Drupal:</p>
<ol>
<li>A settings screen to track your API connection settings (see below)</li>
<li>A screen to send messages to all subscribers of your TextMark</li>
<li>A screen to subscribe a mobile number to your TextMark (the mobile user must opt-in)</li>
</ol>
<div>
<div class="wp-caption alignnone" style="width: 404px"><img title="Drupal Module Settings" src="http://drupal.org/files/images/textmarks-settings.png" alt="Drupal Module Settings" width="394" height="436" /><p class="wp-caption-text">Drupal Module Settings</p></div>
<p>Great work, <a href="http://drupal.org/user/186334" target="_blank">Justin</a>!</div>
]]></content:encoded>
			<wfw:commentRss>http://www.textmarks.com/blog/2008/12/drupal-mobile-sms-text-message/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New API Method:  Messaging/sendText()</title>
		<link>http://www.textmarks.com/blog/2008/09/new-api-method-messagingsendtext/</link>
		<comments>http://www.textmarks.com/blog/2008/09/new-api-method-messagingsendtext/#comments</comments>
		<pubDate>Wed, 24 Sep 2008 04:48:55 +0000</pubDate>
		<dc:creator>Dan Kamins</dc:creator>
				<category><![CDATA[API]]></category>

		<guid isPermaLink="false">http://www.textmarks.com/blog/?p=50</guid>
		<description><![CDATA[The TextMarks XML-RPC API now has a new method to send an SMS to a single user.
The Messaging package now supports both the original 1) Messaging/postAlert() to broadcasts to all subscribers of a specific TextMark, as well as 2) the new Messaging/sendText() method to send to a single subscriber.
The PHP Client Library has been updated [...]]]></description>
			<content:encoded><![CDATA[<p>The TextMarks XML-RPC API now has a new method to send an SMS to a single user.</p>
<p>The Messaging package now supports both the original 1) <a href="http://www.textmarks.com/dev/docs/api/ref/Messaging/postAlert/" target="_blank">Messaging/postAlert()</a> to broadcasts to all subscribers of a specific TextMark, as well as 2) the new <a href="http://www.textmarks.com/dev/docs/api/ref/Messaging/sendText/" target="_blank">Messaging/sendText()</a> method to send to a single subscriber.</p>
<p>The <a href="http://www.textmarks.com/dev/docs/apiclient/php/" target="_blank">PHP Client Library</a> has been updated to provide easy access to this new call.</p>
<h3>Example code:</h3>
<blockquote><p><code><span style="color: #000000;"><span style="color: #0000bb;">&lt;?php<br />
</span><span style="color: #007700;">require </span><span style="color: #dd0000;">"TextMarksAPIClient.class.php"</span><span style="color: #007700;">;</span></span></code></p>
<p><code><span style="color: #ff8000;">// Authenticate to TextMarks API:<br />
</span><span style="color: #0000bb;">$sMyApiKey </span><span style="color: #007700;">= </span><span style="color: #dd0000;">'MyAPIKEY_12345678'</span><span style="color: #007700;">;<br />
</span><span style="color: #0000bb;">$sMyTextMarksUser </span><span style="color: #007700;">= </span><span style="color: #dd0000;">'mytmuser'</span><span style="color: #007700;">;</span><span style="color: #ff8000;"><br />
</span><span style="color: #0000bb;">$sMyTextMarksPass </span><span style="color: #007700;">= </span><span style="color: #dd0000;">'mytmp@$$word'</span><span style="color: #007700;">;<br />
</span><span style="color: #0000bb;">$sKeyword </span><span style="color: #007700;">= </span><span style="color: #dd0000;">'MYKEYWORD'</span><span style="color: #007700;">;<br />
</span></code></p>
<p><code><span style="color: #ff8000;">// Send an SMS to a single TextMark subscriber:<br />
</span></code><code><span style="color: #0000bb;">$sTo </span><span style="color: #007700;">= </span><span style="color: #dd0000;">'415-555-1212'</span><span style="color: #007700;">;<br />
</span><span style="color: #0000bb;">$sMessage </span><span style="color: #007700;">= </span><span style="color: #dd0000;">"Order 534 ready for pickup!</span><span style="color: #dd0000;"> --EnviroClean 800-555-1212"</span><span style="color: #007700;">;<br />
</span><span style="color: #0000bb;">$tmapi </span><span style="color: #007700;">= new </span><span style="color: #0000bb;">TextMarksAPIClient_Messaging</span><span style="color: #007700;">(</span><span style="color: #0000bb;"><span style="color: #007700;"> </span>$sMyApiKey</span><span style="color: #007700;">, </span><span style="color: #0000bb;">$sMyTextMarksUser</span><span style="color: #007700;">, </span><span style="color: #0000bb;">$sMyTextMarksPass </span><span style="color: #007700;">);<br />
</span><span style="color: #0000bb;">$tmapi</span><span style="color: #007700;">-&gt;</span><span style="color: #0000bb;">sendText</span><span style="color: #007700;">(</span><span style="color: #0000bb;">$sKeyword</span><span style="color: #007700;">, </span><span style="color: #0000bb;">$sTo</span><span style="color: #007700;">, </span><span style="color: #0000bb;">$sMessage</span><span style="color: #007700;">);<br />
</span><span style="color: #0000bb;">?&gt;</span></code></p></blockquote>
<h3>Full documentation is available at the following resources:</h3>
<p>Developer Center:<br />
<a href="http://www.textmarks.com/dev/" target="_blank"> http://www.textmarks.com/dev/</a></p>
<p>XML-RPC API Overview:<br />
<a href="http://www.textmarks.com/dev/docs/api/" target="_blank"> http://www.textmarks.com/dev/docs/api/</a></p>
<p>XML-RPC API Method Reference:<br />
<a href="http://www.textmarks.com/dev/docs/api/ref/" target="_blank"> http://www.textmarks.com/dev/docs/api/ref/</a></p>
<p>New sendText() Method:<br />
<a href="http://www.textmarks.com/dev/docs/api/ref/Messaging/sendText/" target="_blank"> http://www.textmarks.com/dev/docs/api/ref/Messaging/sendText/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.textmarks.com/blog/2008/09/new-api-method-messagingsendtext/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress Plugin &#8211; Let readers subscribe to get posts by SMS</title>
		<link>http://www.textmarks.com/blog/2008/09/wordpress-plugin-let-readers-subscribe-to-get-posts-by-sms/</link>
		<comments>http://www.textmarks.com/blog/2008/09/wordpress-plugin-let-readers-subscribe-to-get-posts-by-sms/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 00:20:48 +0000</pubDate>
		<dc:creator>Dan Kamins</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.textmarks.com/blog/?p=16</guid>
		<description><![CDATA[Want to let your blog readers subscribe to your blog&#8217;s RSS via SMS?  TextMarks user Michael Yuan used the TextMarks API to create a WordPress plugin to do just that.
It&#8217;s very easy to use.  Below is a screenshot of the admin&#8217;s settings.  Visit Michael&#8217;s blog to get the plugin and installation instructions.

Great work, Michael!
]]></description>
			<content:encoded><![CDATA[<p>Want to let your blog readers subscribe to your blog&#8217;s RSS via SMS?  TextMarks user Michael Yuan used the TextMarks API to create a WordPress plugin to do just that.</p>
<p>It&#8217;s very easy to use.  Below is a screenshot of the admin&#8217;s settings.  Visit <a href="http://www.michaelyuan.com/blog/2008/01/09/let-your-readers-subscribe-to-your-rss-via-sms/">Michael&#8217;s blog</a> to get the plugin and installation instructions.</p>
<p><a href="http://www.michaelyuan.com/blog/2008/01/09/let-your-readers-subscribe-to-your-rss-via-sms/"><img class="alignnone" title="Settings Screenshot" src="http://www.michaelyuan.com/blog/wp-content/uploads/2008/01/Picture%2024.png" alt="" width="585" height="411" /></a></p>
<p>Great work, Michael!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.textmarks.com/blog/2008/09/wordpress-plugin-let-readers-subscribe-to-get-posts-by-sms/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
