<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="http://www.wetpaintinjected.com/xsl/rss2html.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://www.wetpaintinjected.com/scripts/wpcss/wiki/balco/skin/meadowgreen/rss" type="text/css" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Wetpaint Injected - Recently Updated Pages</title><link>http://www.wetpaintinjected.com/pageSearch/updated</link><description>Recently Updated Pages on http://www.wetpaintinjected.com</description><language>en-us</language><webMaster>info@wetpaint.com</webMaster><pubDate>Fri, 04 Nov 2011 10:49:39 CDT</pubDate><lastBuildDate>Fri, 04 Nov 2011 10:49:39 CDT</lastBuildDate><generator>wetpaint.com</generator><ttl>60</ttl><image><title>Wetpaint Injected</title><url>http://image.wetpaint.com/image/1/KzeMCfTZNI-CwNoCVa6VrA32498</url><link>http://www.wetpaintinjected.com</link><description>Welcome to Wetpaint Injected Developer Resources Wiki - a Wetpaint wiki.This is a wiki for integrating Wetpaint Injected technology into a site. </description></image><item><title>Wetpaint Injected Resources</title><link>http://www.wetpaintinjected.com/page/Wetpaint+Injected+Resources</link><author>wetpaint</author><guid isPermaLink="false">http://www.wetpaintinjected.com/page/Wetpaint+Injected+Resources</guid><pubDate>Fri, 04 Nov 2011 10:49:39 CDT</pubDate><description>&lt;font color=&quot;#ff0000&quot; size=&quot;4&quot;&gt;IMPORTANT NOTICE: Wetpaint Injected End of Life&lt;br&gt;&lt;br&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#333333&quot;&gt;The Wetpaint injected platform has reached end-of-life as of 11/01/2011. The platform has been switched to read-only mode and all API calls will be disabled by 11/11/11. &lt;/font&gt;&lt;/font&gt;&lt;br&gt;&lt;/font&gt;&lt;br&gt;&lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-none WPC-edit-border-none WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; height=&quot;105&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; colspan=&quot;2&quot; width=&quot;100%&quot;&gt;  &lt;h3&gt;  Welcome to Wetpaint Injected!&lt;/h3&gt;With just a few lines of code and a bit of configuration, you can empower your users to create their own content on the pages of your choosing. Wetpaint makes this all possible thanks to embedded user-generated content, a lightweight integration, and a seamless user experience.  &lt;br&gt;&lt;br&gt;&lt;h3&gt;  How to Use This Site&lt;/h3&gt;Browse the &lt;a href=&quot;http://www.wetpaintinjected.com/sitemap&quot; target=&quot;_self&quot;&gt;&lt;font color=&quot;#0066cc&quot;&gt;Table of Contents&lt;/font&gt;&lt;/a&gt; or use the &amp;quot;Search this site&amp;quot; box in the upper left corner to find a topic. Can&amp;#39;t find the answer? Post your question in the &lt;a href=&quot;http://www.wetpaintinjected.com/page/thread&quot; target=&quot;_self&quot;&gt;&lt;font color=&quot;#0066cc&quot;&gt;Discussion Forum&lt;/font&gt;&lt;/a&gt;.&lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://www.mashery.com&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;  &lt;br&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;font size=&quot;1&quot;&gt;  &lt;br&gt;&lt;/font&gt;  &lt;table align=&quot;bottom&quot; cellpadding=&quot;9&quot; class=&quot;WPC-edit-border-none&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td width=&quot;50%&quot;&gt;  &lt;table align=&quot;center&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-border-all&quot; height=&quot;27&quot; width=&quot;554&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td bgcolor=&quot;#b0dbad&quot; class=&quot;WPC-edit-custom-bgColor&quot; width=&quot;100%&quot;&gt;  &lt;font color=&quot;#333333&quot;&gt;Have questions about a site_name.wetpaint.com site? Visit &lt;/font&gt;&lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://www.wetpaintcentral.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Wetpaint Central&lt;br&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-border-all&quot; height=&quot;27&quot; width=&quot;554&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td bgcolor=&quot;#d2e6a5&quot; class=&quot;WPC-edit-custom-bgColorWPC-edit-custom-bgColor&quot; width=&quot;100%&quot;&gt;  &lt;font color=&quot;#333333&quot;&gt;Visit our &lt;a href=&quot;http://www.wetpaintinjected.com/page/Community+Contributed+Application+Showcase&quot; target=&quot;_self&quot;&gt;Community Contributed Application Showcase&lt;/a&gt; to download cool Wetpaint Injected powered widgets, plugins, mashups, etc.&lt;/font&gt;&lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://www.wetpaintcentral.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;br&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;  &lt;td width=&quot;50%&quot;&gt;&lt;font color=&quot;#ff0000&quot; size=&quot;4&quot;&gt;Important notices!&lt;/font&gt;   &lt;ul&gt;&lt;li&gt;  &lt;div align=&quot;left&quot;&gt;  Environment and API changes. &lt;a href=&quot;http://www.wetpaintinjected.com/page/NOTICE&quot; target=&quot;_self&quot;&gt;Please review&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;  &lt;table align=&quot;bottom&quot; cellpadding=&quot;9&quot; class=&quot;WPC-edit-border-none&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td class=&quot;WPC-edit-borderRight-none&quot; width=&quot;33%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;br&gt;&lt;font color=&quot;#407d45&quot; size=&quot;4&quot;&gt;&lt;b&gt;Getting Started&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;  &lt;ul&gt;  &lt;li&gt;  &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://www.wetpaint.com/page/injected-contact&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;font size=&quot;2&quot;&gt;Get a Development Key&lt;/font&gt;&lt;/a&gt;&lt;br&gt;  &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/About+Wetpaint+Injected&quot; target=&quot;_self&quot;&gt;Technical Overview&lt;br&gt;&lt;/a&gt;&lt;/font&gt;  &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/Features+%26+Functionality&quot; target=&quot;_self&quot;&gt;Features and Functionality&lt;/a&gt;&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/Quick+Start+Guide&quot; target=&quot;_self&quot;&gt;Quick Start Guide&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font size=&quot;-0&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/Wetpaint+Injected+Best+Practices+Guide&quot; target=&quot;_self&quot;&gt;Best Practices Guide&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;div align=&quot;center&quot;&gt;  &lt;table align=&quot;bottom&quot; cellpadding=&quot;5&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;240&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td bgcolor=&quot;#e2eb94&quot; width=&quot;100%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;b&gt;Read Up&lt;br&gt;&lt;/b&gt;&lt;/div&gt;&lt;font size=&quot;2&quot;&gt;  &lt;br&gt;Get great results by reading up on Wetpaint Injected &lt;a href=&quot;http://www.wetpaintinjected.com/page/Wetpaint+Injected+Best+Practices+Guide&quot; target=&quot;_self&quot;&gt;Best Practices&lt;/a&gt;.&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td class=&quot;WPC-edit-borderRight-none WPC-edit-borderLeft-none&quot; width=&quot;33%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;br&gt;&lt;font color=&quot;#407d45&quot; size=&quot;4&quot;&gt;&lt;b&gt;For Developers&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;  &lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/Hello+World+Tutorial&quot; target=&quot;_self&quot;&gt;&amp;quot;Hello World&amp;quot; Tutorial&lt;/a&gt;&lt;br&gt;&lt;/font&gt;  &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/Developer%27s+Guide&quot; target=&quot;_self&quot;&gt;Developer&amp;#39;s Guide&lt;/a&gt;&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/API+Reference&quot; target=&quot;_self&quot;&gt;API Reference&lt;/a&gt;&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/Sample+Applications&quot; target=&quot;_self&quot;&gt;Tutorials, Sample Code, and Applications&lt;br&gt;&lt;br&gt;&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;br&gt;&lt;div align=&quot;center&quot;&gt;  &lt;table align=&quot;bottom&quot; cellpadding=&quot;5&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;240&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td bgcolor=&quot;#d2e6a5&quot; class=&quot;WPC-edit-custom-bgColor&quot; width=&quot;100%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;b&gt;Start Developing&lt;br&gt;&lt;/b&gt;&lt;/div&gt;&lt;font size=&quot;2&quot;&gt;  &lt;br&gt;Start using Injected today! Start with our step-by-step &lt;a href=&quot;http://www.wetpaintinjected.com/page/integration+guide&quot; target=&quot;_self&quot;&gt;integration guide&lt;/a&gt;.&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td class=&quot;WPC-edit-borderLeft-none&quot; width=&quot;33%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;br&gt;&lt;b&gt;&lt;font color=&quot;#407d45&quot; size=&quot;4&quot;&gt;Get Support&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;  &lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/thread&quot; target=&quot;_self&quot;&gt;Discussion Forum&lt;/a&gt;&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/Bugs+&amp;+Issues&quot; target=&quot;_self&quot;&gt;Report an Issue&lt;/a&gt;&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/FAQ&quot; target=&quot;_self&quot;&gt;FAQ&lt;/a&gt;&lt;br&gt;&lt;/font&gt;  &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/Contact+Us&quot; target=&quot;_self&quot;&gt;Contact Us&lt;/a&gt;&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/Release+Schedule&quot; target=&quot;_self&quot;&gt;Release Schedule&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font size=&quot;2&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/Events+%26+Camps&quot; target=&quot;_self&quot;&gt;Events and Camps&lt;/a&gt;&lt;br&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;div align=&quot;center&quot;&gt;  &lt;table align=&quot;bottom&quot; cellpadding=&quot;5&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;240&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td bgcolor=&quot;#b0dbad&quot; width=&quot;100%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;b&gt;Get Support&lt;br&gt;&lt;/b&gt;&lt;/div&gt;&lt;font size=&quot;2&quot;&gt;  &lt;br&gt;Find out what others in the community are doing with Injected. Learn more by reading our &lt;a href=&quot;http://www.wetpaintinjected.com/thread&quot; target=&quot;_self&quot;&gt;discussion forums&lt;/a&gt;.&lt;br&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td colspan=&quot;3&quot; width=&quot;99%&quot;&gt;  &lt;table align=&quot;bottom&quot; cellpadding=&quot;10&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td bgcolor=&quot;#ebebeb&quot; width=&quot;100%&quot;&gt;  &lt;br&gt;&lt;font color=&quot;#407d45&quot; size=&quot;4&quot;&gt;&lt;b&gt;Tip! &lt;/b&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Quick-start your integration! Check out the &lt;a href=&quot;http://www.wetpaintinjected.com/page/Sample+Applications&quot; target=&quot;_self&quot;&gt;Tutorials, Sample Code, and Applications&lt;/a&gt;&lt;/font&gt;&lt;br&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;  &lt;table align=&quot;bottom&quot; cellpadding=&quot;9&quot; class=&quot;WPC-edit-border-none&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td width=&quot;50%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td width=&quot;50%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;b&gt;What is Wetpaint Injected?&lt;br&gt;&lt;br&gt;&lt;/b&gt;&lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Quick Start Guide</title><link>http://www.wetpaintinjected.com/page/Quick+Start+Guide</link><author>wetpaint</author><guid isPermaLink="false">http://www.wetpaintinjected.com/page/Quick+Start+Guide</guid><pubDate>Tue, 15 Dec 2009 15:04:18 CST</pubDate><description>&lt;br&gt;Wetpaint Injected consists of two components: the &lt;a href=&quot;http://www.wetpaintinjected.com/page/Client+Application&quot; target=&quot;_self&quot;&gt;JavaScript client application&lt;/a&gt; and a set of &lt;a href=&quot;http://www.wetpaintinjected.com/page/Data+Access+APIs&quot; target=&quot;_self&quot;&gt;data access APIs&lt;/a&gt;. Injecting user-generated content into one of your pages is a very simple process. By following these two easy steps, you can be up and running in minutes.&lt;br&gt;&lt;br&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-border-all&quot; height=&quot;30&quot; width=&quot;815&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#daf7c8&quot; width=&quot;100%&quot;&gt;&lt;div align=&quot;center&quot;&gt;&lt;b&gt;Don&amp;#39;t have your developer key yet? &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://www.wetpaint.com/page/injected-contact&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Get it now&lt;/a&gt;!&lt;br&gt;&lt;/b&gt;&lt;/div&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;h2&gt;Step 1. Add User-Generated Content To Your Page&lt;/h2&gt;&lt;br&gt;Adding user-generated content to your page is easy: you inject it with a server-side include (SSI). See our &lt;a href=&quot;http://www.wetpaintinjected.com/page/Sample+Applications&quot; target=&quot;_self&quot;&gt;Sample Applications&lt;/a&gt; for examples of how to do this on the more common Web platforms. Use the following URL for testing, then see &lt;a href=&quot;http://www.wetpaintinjected.com/page/Step+2%3A+Add+User-Generated+Content&quot; target=&quot;_self&quot;&gt;other options for retrieving content&lt;/a&gt;:&lt;br&gt;&lt;br&gt;&lt;div align=&quot;left&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;100%&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#daf7c8&quot; width=&quot;100%&quot;&gt;&lt;div align=&quot;left&quot;&gt;&lt;font size=&quot;2&quot;&gt;http://wapi.wetpaint.com/CellService/getCellContent.do?key=507ace0d168024cbcb53a9add0e6fe4e9796012e6b420cfafabac6a4357824ef&amp;amp;ns=sandbox-trial&amp;amp;cell.cellId=sample&amp;amp;cell.displayName=sample&amp;amp;cell.url=http://www.wetpaint.com&lt;/font&gt;&lt;/div&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;/font&gt;&lt;/div&gt;&lt;h2&gt;Step 2. Add the JavaScript Client Application&lt;/h2&gt;&lt;br&gt;The Wetpaint Injected client application offers rich WYSIWYG editing and client-side controls for injected content. It must be loaded somewhere above the first injected content cell -- typically in the &amp;lt;head&amp;gt; of the HTML page. Just include the following snippet:&lt;br&gt;&lt;br&gt;&lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;100%&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#daf7c8&quot; width=&quot;100%&quot;&gt;&lt;font color=&quot;#182363&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt;&amp;lt;script src=&lt;font color=&quot;#276318&quot;&gt;&amp;quot;http://wapi.wetpaint.com/JavaScriptService/getBootstrap.do?key=&lt;b&gt;&amp;lt;your developer key&amp;gt;&lt;/b&gt;&amp;quot;&lt;/font&gt; type=&lt;font color=&quot;#286318&quot;&gt;&amp;quot;text/javascript&amp;quot;&lt;/font&gt;&amp;gt;&amp;lt;/script&amp;gt;&lt;br&gt; &amp;lt;script type=&lt;font color=&quot;#286318&quot;&gt;&amp;quot;text/javascript&amp;quot;&lt;/font&gt;&amp;gt;&lt;br&gt;&lt;/font&gt; &lt;blockquote&gt;&lt;font color=&quot;#182363&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt;&lt;b&gt;if&lt;/b&gt;( &lt;font color=&quot;#4c1863&quot;&gt;window&lt;/font&gt;.WPCAPI ) {&lt;/font&gt;&lt;br&gt;&lt;blockquote&gt;&lt;font color=&quot;#182363&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt;WPCAPI.setDeveloperKey(&lt;font color=&quot;#226318&quot;&gt;&amp;quot;507ace0d168024cbcb53a9add0e6fe4e9796012e6b420cfafabac6a4357824ef&amp;quot;&lt;/font&gt;);&lt;br&gt; WPCAPI.setNamespace(&lt;font color=&quot;#186319&quot;&gt;&amp;quot;sandbox-trial&amp;quot;&lt;/font&gt;);&lt;br&gt; WPCAPI.setLoginTicket(&lt;font color=&quot;#276318&quot;&gt;&amp;quot;&lt;b&gt;&amp;lt;your login ticket&amp;gt;&lt;/b&gt;&amp;quot;&lt;/font&gt;); &lt;font color=&quot;#808080&quot;&gt;// only required if user is logged in&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#182363&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt;&lt;br&gt;WPCAPI.processLogin = &lt;b&gt;function&lt;/b&gt;() {&lt;/font&gt;&lt;font color=&quot;#182363&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt; location.href = &lt;font color=&quot;#1d6318&quot;&gt;&amp;quot;/path/to/login/page&amp;quot;&lt;/font&gt;;&lt;/font&gt;&lt;font color=&quot;#182363&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt; }&lt;/font&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;font color=&quot;#182363&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt; }&lt;/font&gt; &lt;/blockquote&gt;&lt;font color=&quot;#182363&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt; &amp;lt;/script&amp;gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;b&gt;Note: &lt;/b&gt;Wetpaint Injected displays a login dialog if a user attempts to perform a privileged action (e.g: edit a content cell), but does not have a &lt;a href=&quot;http://www.wetpaintinjected.com/page/Ticket+Response+Schema&quot; target=&quot;_self&quot;&gt;login ticket&lt;/a&gt;. When the user clicks the Login button in this dialog, &lt;a href=&quot;http://www.wetpaintinjected.com/page/WPCAPI.processLogin&quot; target=&quot;_self&quot;&gt;WPCAPI.processLogin()&lt;/a&gt; is executed. You should &lt;a href=&quot;http://www.wetpaintinjected.com/page/Function+Overriding&quot; target=&quot;_self&quot;&gt;override&lt;/a&gt; this function to perform the action(s) necessary to login the user (and ultimately provide them with a ticket). Example behavior is shown in the snippet above. For more information about retrieving a login ticket and authenticating a user, see the full &lt;a href=&quot;http://www.wetpaintinjected.com/page/Integration+Guide&quot; target=&quot;_self&quot;&gt;Integration Guide&lt;/a&gt;.&lt;br&gt;&lt;br&gt;&lt;b&gt;&lt;i&gt;Now you have SEO-ready user-generated content on your site &lt;font size=&quot;4&quot;&gt;and&lt;/font&gt; a clickable EasyEdit button. Woohoo!&lt;/i&gt;&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;h2&gt;What&amp;#39;s Next?&lt;/h2&gt;&lt;br&gt;Your first set of API calls were made in our &lt;a href=&quot;http://www.wetpaintinjected.com/page/Quick+Start+Sandbox&quot; target=&quot;_self&quot;&gt;Quick Start Sandbox&lt;/a&gt;. Check out our &lt;a href=&quot;http://www.wetpaintinjected.com/page/API+Reference&quot; target=&quot;_self&quot;&gt;API Reference&lt;/a&gt; to see what other calls you can make. Ready for your own developer key? &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://www.wetpaint.com/injected&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Sign up for one today&lt;/a&gt;. Once you receive your own private developer credentials, be sure to cover all the bases and visit our full &lt;a href=&quot;http://www.wetpaintinjected.com/page/Integration+Guide&quot; target=&quot;_self&quot;&gt;Integration Guide&lt;/a&gt;.&lt;br&gt;&lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-border-rows&quot; width=&quot;100%&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class=&quot;WPC-edit-borderTop-none WPC-edit-borderLeft-none WPC-edit-borderRight-none&quot; width=&quot;100%&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div align=&quot;right&quot;&gt;&lt;font size=&quot;3&quot;&gt;&lt;b&gt;&lt;br&gt;Next:&lt;/b&gt; &lt;a href=&quot;http://www.wetpaintinjected.com/page/Integration+Guide&quot; target=&quot;_self&quot;&gt;Integration Guide&lt;/a&gt;&lt;/font&gt;&lt;/div&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Hello World Tutorial</title><link>http://www.wetpaintinjected.com/page/Hello+World+Tutorial</link><author>steve</author><guid isPermaLink="false">http://www.wetpaintinjected.com/page/Hello+World+Tutorial</guid><pubDate>Tue, 15 Dec 2009 14:50:51 CST</pubDate><description>&lt;blockquote&gt;  &lt;div align=&quot;left&quot;&gt;  This &amp;quot;Hello World&amp;quot; Tutorial describes the basic steps required to integrate Wetpaint Injected content into a website. (est. 10 minutes)&lt;/div&gt;&lt;br&gt;Note: &lt;br&gt;&lt;ul&gt;  &lt;li&gt;  For a non-technical overview, visit the &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://www.wetpaint.com/page/injected-how_it_works&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#497fb1&quot;&gt;How it Works&lt;/font&gt;&lt;/a&gt; page on wetpaint.com&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;Specifically, this tutorial will walk you through the following steps:&lt;br&gt;&lt;br&gt;&lt;ol&gt;  &lt;li&gt;  &lt;font size=&quot;3&quot;&gt;Retrieve &amp;quot;Hello World&amp;quot; content from the Wetpaint Injected API&lt;br&gt;&lt;/font&gt;  &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;3&quot;&gt;Display the &amp;quot;Hello World&amp;quot; content on your web page&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  Add the Wetpaint Injected client library to your web page&lt;br&gt;  &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;3&quot;&gt;Enable the EasyEdit button&lt;br&gt;&lt;/font&gt;  &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;3&quot;&gt;Enable your users to edit and save the &amp;quot;Hello World&amp;quot; content&lt;/font&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br&gt;&lt;h2&gt;  Step 1: Retrieve &amp;quot;Hello World&amp;quot; Content from the Wetpaint Injected API&lt;/h2&gt;&lt;br&gt;Your server side pages can retrieve the &amp;quot;Hello World&amp;quot; content from the Wetpaint Injected API using a RESTful URL of the following format:&lt;/blockquote&gt;&lt;br&gt;&lt;div align=&quot;center&quot;&gt;  &lt;font size=&quot;2&quot;&gt;  &lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;1100&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td bgcolor=&quot;#daf7c8&quot; width=&quot;100%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;br&gt;&lt;font color=&quot;#497fb1&quot;&gt;http://wapi.wetpaint.com/CellService/getCellContent.do?key=&lt;i&gt;developerkey&lt;/i&gt;&amp;amp;ns=namespace&amp;amp;cell.cellId=cellname&lt;/font&gt; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/font&gt;&lt;/div&gt;&lt;br&gt;&lt;blockquote&gt;  This URL retrieves the &amp;quot;Hello World&amp;quot; content from the Wetpaint Injected API, providing it the following values:&lt;/blockquote&gt;&lt;br&gt;&lt;div align=&quot;center&quot;&gt;  &lt;div align=&quot;left&quot;&gt;  &lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  &lt;/div&gt;&lt;font size=&quot;2&quot;&gt;  &lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;1100&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td bgcolor=&quot;#daf7c8&quot; width=&quot;100%&quot;&gt;  &lt;ul&gt;  &lt;li&gt;  &lt;div align=&quot;left&quot;&gt;  &lt;b&gt;Developer Key&lt;/b&gt; - a unique key provided when you are approved for Wetpaint Injected (e.g. &amp;quot;507ace0d168024cbcb53a9add0e6fe4e9796012e6b420cfafabac6a4357824ef&amp;quot;) &lt;/div&gt;  &lt;/li&gt;&lt;li&gt;  &lt;b&gt;Namespace&lt;/b&gt; - this is a unique name for your application, provided by Wetpaint when you are approved (e.g. &amp;quot;sandbox-trial&amp;quot;)   &lt;/li&gt;&lt;li&gt;  &lt;b&gt;Cell Name&lt;/b&gt; - this is the cell that contains the content that your users may edit. (e.g., &amp;quot;sample&amp;quot;)   &lt;/li&gt;&lt;li&gt;  &lt;b&gt;Cell.displayName&lt;/b&gt; - this is the name of the person who logged in to edit the wiki. (e.g., &amp;quot;testuser&amp;quot;)   &lt;/li&gt;&lt;li&gt;  &lt;b&gt;cell.url&lt;/b&gt; - this is the url to reference to the original page.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/font&gt;  &lt;/div&gt;  &lt;blockquote&gt;  &lt;br&gt;These values are working examples that you may use for test purposes. &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://wetpaint.com/injected&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#497fb1&quot;&gt;Get your own developer key today&lt;/font&gt;&lt;/a&gt;. The following is an example of the URL with working test values:&lt;/blockquote&gt;&lt;br&gt;&lt;div align=&quot;center&quot;&gt;  &lt;font size=&quot;2&quot;&gt;  &lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;1100&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td bgcolor=&quot;#daf7c8&quot; width=&quot;100%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://wapi.wetpaint.com/CellService/getCellContent.do?key=507ace0d168024cbcb53a9add0e6fe4e9796012e6b420cfafabac6a4357824ef&amp;ns=sandbox-trial&amp;cell.cellId=sample&amp;cell.displayName=Testuser&amp;cell.url=http://www.example.com&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#497fb1&quot; size=&quot;2&quot;&gt;http://wapi.wetpaint.com/CellService/getCellContent.do?key=507ace0d168024cbcb53a9add0e6fe4e9796012e6b420cfafabac6a4357824ef&amp;amp;ns=sandbox-trial&amp;amp;cell.cellId=sample&amp;amp;cell.displayName=Testuser&amp;amp;cell.url=http://www.example.com&lt;/font&gt;&lt;/a&gt;&lt;br&gt;(Click on the link to see the raw content returned by the Wetpaint Injected API)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/font&gt;&lt;/div&gt;&lt;br&gt;&lt;blockquote&gt;  You can try this example by clicking on the RESTful URL and viewing the results in your web browser. View the page source to see the raw &amp;quot;Hello World&amp;quot; content that is returned from the Wetpaint Injected API. The content is contained within &amp;quot;&amp;lt;div&amp;gt;&amp;quot; tags to enable easy integration and formatting into your web page. &lt;br&gt;&lt;/blockquote&gt;  &lt;h2 align=&quot;left&quot;&gt;  Step 2: Integrate Raw Content into Your Webpage&lt;br&gt;&lt;/h2&gt;&lt;br&gt;&lt;div align=&quot;center&quot;&gt;  &lt;/div&gt;  &lt;blockquote&gt;  Place the content you retrieved from the Wetpaint Injected servers into your webpage where you want it to appear. For example you may output the content below the &amp;quot;&amp;lt;body&amp;gt;&amp;quot; tag as follows: &lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;  PHP:&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;div align=&quot;center&quot;&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;/div&gt;&lt;font size=&quot;2&quot;&gt;  &lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;1100&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td bgcolor=&quot;#daf7c8&quot; width=&quot;100%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  &lt;div align=&quot;left&quot;&gt;  &lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;div align=&quot;left&quot;&gt;  &amp;lt;html&amp;gt;&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  &amp;lt;body&amp;gt;&lt;br&gt;&amp;lt;?php&lt;br&gt;$displayName = &amp;quot;TestUser&amp;quot;;&lt;br&gt;$cellUrl = &amp;quot;mysite.com&amp;quot;;&lt;br&gt;$ns = &amp;quot;sandbox-trial&amp;quot;;&lt;br&gt;$cellName = &amp;quot;sample&amp;quot;;&lt;br&gt;$key = &amp;quot;507ace0d168024cbcb53a9add0e6fe4e9796012e6b420cfafabac6a4357824e&amp;quot;;&lt;br&gt;$url = &amp;quot;http://wapi.wetpaint.com/CellService/getCellContent.do?key=$key&amp;amp;ns=$ns&amp;amp;cell.cellId=$cellName&amp;amp;cell.displayName=$displayName&amp;amp;cell.url=$cellUrl&amp;quot;;&lt;br&gt;$chandle = curl_init(); // Initialize a handle&lt;br&gt;curl_setopt($chandle, CURLOPT_URL, $url); //Set Url&lt;br&gt;curl_setopt($chandle, CURLOPT_RETURNTRANSFER, 1); //return results as String&lt;br&gt;$result = curl_exec($chandle); // execute the call&lt;br&gt;curl_close($chandle);&lt;br&gt;print $result;&lt;br&gt;?&amp;gt;&lt;br&gt;&amp;lt;/body&amp;gt;&lt;br&gt;&amp;lt;/html&amp;gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/font&gt;  &lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;  ASP.NET: Custom Server Control by &lt;b&gt;Atilla Yadik &lt;/b&gt;at &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://www.webhun.com/projects.aspx&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Webhun.com&lt;/a&gt;. You will find 2005 and 2008 version of the control. Enjoy.&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;br&gt;&lt;div align=&quot;center&quot;&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;/div&gt;&lt;font size=&quot;2&quot;&gt;  &lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;1100&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td bgcolor=&quot;#daf7c8&quot; width=&quot;100%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;font size=&quot;2&quot;&gt;&lt;br&gt;&lt;/font&gt;  &lt;div align=&quot;left&quot;&gt;  &lt;font size=&quot;2&quot;&gt;&amp;lt;%&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;@&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; &lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;Page&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; &lt;/font&gt;&lt;font color=&quot;#ff0000&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#ff0000&quot; size=&quot;2&quot;&gt;Language&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;=&amp;quot;C#&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; %&amp;gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;br&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;script&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot; size=&quot;2&quot;&gt; &lt;/font&gt;&lt;font color=&quot;#ff0000&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#ff0000&quot; size=&quot;2&quot;&gt;runat&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;=&amp;quot;server&amp;quot;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;protected&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;void&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; Page_Load(&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;object&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; sender, &lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;EventArgs&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; e)&lt;br&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;public&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; &lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;String&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; renderWetpaintContent() {&lt;br&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;Uri&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; wpUrl = &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; &lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;Uri&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&amp;quot;http://wapi.wetpaint.com/CellService/getCellContent.do?key=507ace0d168024cbcb53a9add0e6fe4e9796012e6b420cfafabac6a4357824ef&amp;amp;ns=sandbox-trial&amp;amp;cell.cellId=sample&amp;amp;cell.displayName=testuser&amp;amp;cell.url=www.example.com&amp;amp;output=html&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;);&lt;br&gt;System.Net.&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;HttpWebRequest&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; request = (System.Net.&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;HttpWebRequest&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;)System.Net.&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;WebRequest&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;.CreateDefault(wpUrl);&lt;br&gt;request.Method = &lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&amp;quot;GET&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;;&lt;br&gt;System.Net.&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;HttpWebResponse&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; response = (System.Net.&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;HttpWebResponse&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;)request.GetResponse();&lt;br&gt;System.IO.&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;StreamReader&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; reader = &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; System.IO.&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;StreamReader&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;(response.GetResponseStream());&lt;br&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;return&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; reader.ReadToEnd().ToString();&lt;br&gt;}&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt; &lt;br&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;script&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&amp;gt;&lt;br&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;html&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;br&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;body&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;br&gt;&lt;font size=&quot;2&quot;&gt;&amp;lt;%&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;renderWetpaintContent() %&amp;gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;br&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;body&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&amp;gt;&lt;br&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;html&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/font&gt;  &lt;/div&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;  JSP:&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;br&gt;&lt;div align=&quot;center&quot;&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;/div&gt;&lt;font size=&quot;2&quot;&gt;  &lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;1100&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td bgcolor=&quot;#daf7c8&quot; width=&quot;100%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  &lt;div align=&quot;left&quot;&gt;  &lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;div align=&quot;left&quot;&gt;  &lt;font color=&quot;#333333&quot; size=&quot;2&quot;&gt;&amp;lt;%@ page import=&amp;quot;java.util.*&amp;quot; %&amp;gt;&lt;br&gt;&amp;lt;%@ page import=&amp;quot;java.io.*&amp;quot; %&amp;gt;&lt;br&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;html&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;br&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;body&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#333333&quot; size=&quot;2&quot;&gt;&lt;br&gt;&amp;lt;%&lt;br&gt;&lt;br&gt;String developerKey = &amp;quot;507ace0d168024cbcb53a9add0e6fe4e9796012e6b420cfafabac6a4357824ef&amp;quot;;&lt;br&gt;String namespace = &amp;quot;sandbox-trial&amp;quot;;&lt;br&gt;String cellName = &amp;quot;sample&amp;quot;;&lt;br&gt;String cellDisplayName = &amp;quot;Testuser&amp;quot;;&lt;br&gt;String cellUrl = &amp;quot;http://www.example.com&amp;quot;;&lt;br&gt;StringBuffer urlString = new StringBuffer(&amp;quot;http://wapi.wetpaint.com/CellService/getCellContent.do?&amp;quot;);&lt;br&gt;urlString.append(&amp;quot;key=&amp;quot;+developerKey);&lt;br&gt;urlString.append(&amp;quot;&amp;amp;ns=&amp;quot;+namespace);&lt;br&gt;urlString.append(&amp;quot;&amp;amp;cell.cellId=&amp;quot;+cellName);&lt;br&gt;urlString.append(&amp;quot;&amp;amp;cell.displayName=&amp;quot;+cellDisplayName);&lt;br&gt;urlString.append(&amp;quot;&amp;amp;cell.url=&amp;quot;+cellUrl);&lt;br&gt;URL url = new URL(urlString.toString());&lt;br&gt;&lt;br&gt;HttpURLConnection connection = (HttpURLConnection)url.openConnection();&lt;br&gt;connection.setRequestMethod(&amp;quot;GET&amp;quot;);&lt;br&gt;connection.setDoInput(true);&lt;br&gt;connection.setDoOutput(false);&lt;br&gt;connection.setUseCaches(false);&lt;br&gt;&lt;br&gt;InputStream istrm = connection.getInputStream();&lt;br&gt;ByteArrayOutputStream bstrm = new ByteArrayOutputStream();&lt;br&gt;int ch;&lt;br&gt;&lt;br&gt;while ((ch = istrm.read()) != -1) {&lt;br&gt;bstrm.write(ch);&lt;br&gt;}&lt;br&gt;&lt;br&gt;String s = new String(bstrm.toByteArray());&lt;br&gt;bstrm.close();&lt;br&gt;out.println(s.toString());&lt;br&gt;%&amp;gt;&lt;br&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;body&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&amp;gt;&lt;br&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;html&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/font&gt;  &lt;/div&gt;&lt;br&gt;&lt;blockquote&gt;  The examples above return raw &amp;quot;Hello World&amp;quot; HTML from the Wetpaint Injected API and renders it into a web page, providing SEO benefits (see &amp;quot;before&amp;quot; image below). &lt;br&gt;&lt;/blockquote&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;div align=&quot;left&quot;&gt;  &lt;h2&gt;  &lt;br&gt;&lt;/h2&gt;  &lt;h2&gt;  Step 3: Add the Wetpaint Injected Client Library&lt;br&gt;&lt;/h2&gt;  &lt;blockquote&gt;  &lt;br&gt;The Wetpaint Injected client includes libraries of code that provide tools to enable your users edit the content. It also includes a stylesheet that provides formatting. To add the client to your webpage, include the following script tag in the Head section of your HTML: &lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td bgcolor=&quot;#daf7c8&quot; width=&quot;100%&quot;&gt;  &lt;font color=&quot;#182363&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt;&amp;lt;html&amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font color=&quot;#182363&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt;&amp;lt;head&amp;gt;&lt;/font&gt; &lt;font color=&quot;#182363&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt;&lt;br&gt;&amp;lt;script src=&lt;font color=&quot;#276318&quot;&gt;&amp;quot;http://wapi.wetpaint.com/JavaScriptService/getBootstrap.do?key=&lt;i&gt;&amp;lt;your developer key&amp;gt;&lt;/i&gt;&amp;quot;&lt;/font&gt; type=&lt;font color=&quot;#286318&quot;&gt;&amp;quot;text/javascript&amp;quot;&lt;/font&gt;&amp;gt;&amp;lt;/script&amp;gt;&lt;/font&gt;&lt;font color=&quot;#182363&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Courier&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#182363&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt;&amp;lt;/head&amp;gt;&lt;/font&gt; &lt;font color=&quot;#182363&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt;&lt;br&gt;&amp;lt;body&amp;gt;&lt;br&gt;&lt;/font&gt;&lt;font color=&quot;#182363&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt;...&lt;/font&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;blockquote&gt;  After adding the script code, your webpage now includes Wetpaint Injected client controls instead of text (e.g. the EasyEdit button and the &amp;quot;What&amp;#39;s this?&amp;quot; link):&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;972&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td bgcolor=&quot;#daf7c8&quot; width=&quot;100%&quot;&gt;  &lt;br&gt;  &lt;br&gt;&lt;div align=&quot;center&quot;&gt;  &lt;br&gt;Web page Before and After Client is Added&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;h2&gt;  Step 4: Enable the EasyEdit Button&lt;br&gt;&lt;/h2&gt;&lt;br&gt;&lt;blockquote&gt;  To enable visitors to view the &amp;quot;Hello World&amp;quot; content, you need not do anything. But to enable visitors to edit the content, you need to enable the Wetpaint Injected EasyEdit button and require your visitors to login. &lt;br&gt;&lt;br&gt;If your visitor is not logged in, you need to enable the EasyEdit button and direct the user to login. To enable the EasyEdit button, you will need to add the following script section to the Head section of your HTML:&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td bgcolor=&quot;#daf7c8&quot; width=&quot;100%&quot;&gt;  &lt;font color=&quot;#182363&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt;&amp;lt;html&amp;gt;&lt;/font&gt; &lt;font color=&quot;#182363&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt;&lt;br&gt;&amp;lt;head&amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font color=&quot;#182363&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt;&amp;lt;script src=&lt;font color=&quot;#276318&quot;&gt;&amp;quot;http://wapi.wetpaint.com/JavaScriptService/getBootstrap.do?key=&lt;i&gt;&amp;lt;your developer key&amp;gt;&lt;/i&gt;&amp;quot;&lt;/font&gt; type=&lt;font color=&quot;#286318&quot;&gt;&amp;quot;text/javascript&amp;quot;&lt;/font&gt;&amp;gt;&amp;lt;/script&amp;gt;&lt;/font&gt; &lt;font color=&quot;#182363&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt;&lt;br&gt;&amp;lt;script type=&lt;font color=&quot;#286318&quot;&gt;&amp;quot;text/javascript&amp;quot;&lt;/font&gt;&amp;gt;&lt;/font&gt;   &lt;blockquote&gt;  &lt;font size=&quot;2&quot;&gt;&lt;font color=&quot;#182363&quot; face=&quot;Courier&quot;&gt;&lt;b&gt;if&lt;/b&gt;( &lt;font color=&quot;#4c1863&quot;&gt;window&lt;/font&gt;.WPCAPI ) {&lt;/font&gt;&lt;/font&gt;   &lt;blockquote&gt;  &lt;font color=&quot;#182363&quot; face=&quot;Courier&quot;&gt;&lt;font size=&quot;2&quot;&gt;WPCAPI.setDeveloperKey(&lt;font color=&quot;#226318&quot;&gt;&amp;quot;507ace0d168024cbcb53a9add0e6fe4e9796012e6b420cfafabac6a4357824ef&amp;quot;&lt;/font&gt;);&lt;/font&gt;&lt;/font&gt; &lt;font color=&quot;#182363&quot; face=&quot;Courier&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;br&gt;WPCAPI.setNamespace(&lt;font color=&quot;#186319&quot;&gt;&amp;quot;sandbox-trial&amp;quot;&lt;/font&gt;);&lt;/font&gt;&lt;/font&gt; &lt;font color=&quot;#182363&quot; face=&quot;Courier&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;br&gt;WPCAPI.processLogin = &lt;b&gt;function&lt;/b&gt;() {&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;font color=&quot;#182363&quot; face=&quot;Courier&quot;&gt; location.href = &lt;font color=&quot;#1d6318&quot;&gt;&amp;quot;/path/to/login/page.htm&amp;quot;&lt;/font&gt;;&lt;/font&gt;&lt;font color=&quot;#182363&quot; face=&quot;Courier&quot;&gt; }&lt;/font&gt;&lt;/font&gt; &lt;/blockquote&gt;&lt;font size=&quot;2&quot;&gt;&lt;font color=&quot;#182363&quot; face=&quot;Courier&quot;&gt;}&lt;/font&gt; &lt;/font&gt;  &lt;/blockquote&gt;&lt;font color=&quot;#182363&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt;&amp;lt;/script&amp;gt;   &lt;br&gt;&lt;/font&gt;&lt;font color=&quot;#182363&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt;&amp;lt;/head&amp;gt;&lt;/font&gt; &lt;font color=&quot;#182363&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt;&lt;br&gt;&amp;lt;body&amp;gt;&lt;/font&gt;&lt;br&gt;&lt;font color=&quot;#182363&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt;...&lt;/font&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;  This authentication script sets the following Wetpaint Client (WPCAPI) properties:&lt;br&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;i&gt;&lt;font face=&quot;Courier&quot;&gt;&lt;b&gt;Developer Key&lt;/b&gt;&lt;/font&gt;&lt;/i&gt; - same as before (e.g. &amp;quot;507ace0d168024cbcb53a9add0e6fe4e9796012e6b420cfafabac6a4357824ef&amp;quot;)   &lt;/li&gt;&lt;li&gt;  &lt;font face=&quot;Courier&quot;&gt;&lt;b&gt;&lt;i&gt;Namespace&lt;/i&gt;&lt;/b&gt;&lt;/font&gt; - same as before (e.g. &amp;quot;sandbox-trial&amp;quot;)   &lt;/li&gt;&lt;li&gt;  &lt;font face=&quot;Courier&quot;&gt;&lt;b&gt;&lt;i&gt;ProcessLogin&lt;/i&gt;&lt;/b&gt;&lt;/font&gt; - this is the URL to your login page (e.g. &amp;quot;/path/to/login/page.htm&amp;quot;)&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;Note: &lt;br&gt;&lt;ul&gt;  &lt;li&gt;  This is the same developer key and namespace that were used in Step 1.&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-border-all&quot; height=&quot;167&quot; width=&quot;1132&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td bgcolor=&quot;#daf7c8&quot; width=&quot;100%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;br&gt; &lt;/div&gt;&lt;br&gt;&lt;div align=&quot;center&quot;&gt;  The Please Login Dialog Box&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;  Now, when the user clicks the EasyEdit button, the Please Login dialog box appears. &lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;h2&gt;  Step 5: Enable your users to Login and Edit the &amp;quot;Hello World&amp;quot; content&lt;br&gt;&lt;/h2&gt;&lt;br&gt;&lt;blockquote&gt;  After clicking the Login button, your user will be directed to the login page you specified in the processLogin property. You handle the user login as you normally do on your site, except, once the user successfully logs in, your server needs to use the Wetpaint Injected UserService API to obtain a Login Ticket on behalf of the user. This Login Ticket is used by the Wetpaint Client to enable the user to save their edits. &lt;br&gt;&lt;br&gt;You may obtain a Login Ticket from the Wetpaing Injected UserServer API using the following:&lt;/blockquote&gt;  &lt;blockquote&gt;  &lt;br&gt;&lt;/blockquote&gt;  &lt;blockquote&gt;  &lt;ul&gt;  &lt;li&gt;  PHP:&lt;/li&gt;&lt;/ul&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;/div&gt;&lt;font size=&quot;2&quot;&gt;  &lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td bgcolor=&quot;#daf7c8&quot; width=&quot;100%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  &lt;div align=&quot;left&quot;&gt;  &lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;div align=&quot;left&quot;&gt;  &lt;div align=&quot;left&quot;&gt;  &amp;lt;html&amp;gt;&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  &amp;lt;body&amp;gt;&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  &amp;lt;?php&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  $userId = &amp;#39;UserId&amp;#39;;&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  $displayName = &amp;#39;TestUser&amp;#39;;&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  $email = &amp;quot;test@email.com&amp;quot;;&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  &lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  $key = &amp;#39;507ace0d168024cbcb53a9add0e6fe4e9796012e6b420cfafabac6a4357824ef&amp;#39;;&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  $secret = &amp;quot;yoursecretkey&amp;quot;;&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  $ns = &amp;#39;yournamespace&amp;#39;;&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  &lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  $ts = time();&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  $sig_data = $key . $displayName . $ts;&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  $sig = hash_hmac( &amp;quot;sha1&amp;quot;, $sig_data, $secret, FALSE );&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  &lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  $url = &amp;quot;http://wapi.wetpaint.com/UserService/login.do&amp;quot;;&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  &lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  $post_fields.= &amp;quot;key=$key&amp;quot;;&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  $post_fields.= &amp;quot;&amp;amp;ns=$ns&amp;quot;;&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  $post_fields.= &amp;quot;&amp;amp;output=api&amp;quot;;&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  $post_fields.= &amp;quot;&amp;amp;cred.ts=$ts&amp;quot;;&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  $post_fields.= &amp;quot;&amp;amp;cred.sig=$sig&amp;quot;;&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  $post_fields.= &amp;quot;&amp;amp;user.userId=$userId&amp;quot;;&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  $post_fields.= &amp;quot;&amp;amp;user.displayName=$displayName&amp;quot;;&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  $post_fields.= &amp;quot;&amp;amp;user.email=&amp;quot; .htmlentities($email);&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  $post_fields.= &amp;quot;&amp;amp;user.emailOptIn=true&amp;quot;;&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  $post_fields.= &amp;quot;&amp;amp;user.profileUrl=&amp;quot;;&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  $post_fields.= &amp;quot;&amp;amp;user.role=moderator&amp;quot;;&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  &lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  $chandle = curl_init(); // Initialize a handle&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  curl_setopt($chandle, CURLOPT_URL, $url); //Set Url&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  curl_setopt($chandle, CURLOPT_POST, 1); //Send as POST&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  curl_setopt($chandle, CURLOPT_POSTFIELDS, $post_fields); //POST Fields with Values&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  curl_setopt($chandle, CURLOPT_RETURNTRANSFER, 1); //return results as String&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  $result = curl_exec($chandle); // execute the call&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  curl_close($chandle);&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  if( preg_match( &amp;quot;/&amp;lt;ticket&amp;gt;(.*)&amp;lt;\/ticket&amp;gt;/&amp;quot;, $result, $match_array ) == 1 ) { //Get ticket value&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  $wetpaint_ticket = $match_array[1];&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  $ticket = $match_array[1];&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  //setcookie(&amp;quot;wetpaint-togo&amp;quot;,$ticket, time()+3600*12 ); // Probably you will save value in cookie&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  }&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  ?&amp;gt;&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  &amp;lt;/body&amp;gt;&lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  &amp;lt;/html&amp;gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/font&gt;  &lt;/div&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;  Asp.Net:&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;1100&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td bgcolor=&quot;#daf7c8&quot; width=&quot;100%&quot;&gt;  &lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;using&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; System;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;using&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; System.Collections.Generic;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;using&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; System.Linq;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt; using&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; System.Web;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#808080&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#808080&quot; size=&quot;2&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;public&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot; size=&quot;2&quot;&gt; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;static&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot; size=&quot;2&quot;&gt; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;class&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot; size=&quot;2&quot;&gt; &lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;LoginManager&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; &lt;/font&gt;&lt;br&gt;&lt;font size=&quot;2&quot;&gt;{&lt;br&gt;&lt;blockquote&gt;  &lt;/blockquote&gt;  &lt;blockquote&gt;  &lt;/blockquote&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;public&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; LoginManger()   &lt;br&gt;&lt;blockquote&gt;  {&lt;/blockquote&gt;  &lt;blockquote&gt;  &lt;br&gt;&lt;blockquote&gt;  &lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/font&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot;&gt;//&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; &lt;/font&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot;&gt;// TODO: Add constructor logic here&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; &lt;/font&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot;&gt;//&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot;&gt;} &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;  &lt;br&gt;&lt;br&gt;public&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;static&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; &lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;String&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; EnsureLoginWP(&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; userID, &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; userName, &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; userDisplayName, &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; userUrl, &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;bool&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; userEmailOptIn, &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; userEmail, &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; cellId) &lt;/font&gt;&lt;br&gt;&lt;font size=&quot;2&quot;&gt;{&lt;br&gt;&lt;blockquote&gt;  &lt;/blockquote&gt;&lt;/font&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot;&gt;//requirentments&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; &lt;/font&gt;  &lt;br&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; url = &lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&amp;quot;http://wapi.wetpaint.com/UserService/login.do&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;;&lt;br&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;Uri&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; uri = &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; &lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;Uri&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;(url);&lt;br&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; developerKey = &lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&amp;quot;507ace0d168024cbcb53a9add0e6fe4e9796012e6b420cfafabac6a4357824ef&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;;&lt;br&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; developerSecret = &lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&amp;quot;yoursecretkey&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;;&lt;br&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; ns = &lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&amp;quot;yournamespace&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot;&gt;//session&lt;/font&gt;&lt;/font&gt;&lt;br&gt;&lt;font size=&quot;2&quot;&gt;System.Web.&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;HttpContext&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; context = System.Web.&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;HttpContext&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;.Current;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font size=&quot;2&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;//ticket variable holds the return ticket value&lt;/font&gt;&lt;br&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; ticket;&lt;/font&gt;&lt;br&gt;&lt;font size=&quot;2&quot;&gt;&lt;br&gt;&lt;blockquote&gt;  &lt;/blockquote&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;TimeSpan&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; ts = (&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;DateTime&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;.UtcNow - &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; &lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;DateTime&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;(1970, 1, 1, 0, 0, 0));   &lt;br&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;long&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; unixTime = (&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;long&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;)ts.TotalSeconds;&lt;br&gt;System.Text.&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;UTF8Encoding&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; encoding = &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; System.Text.&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;UTF8Encoding&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;();&lt;br&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;String&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; sigString = developerKey + userID + unixTime;&lt;br&gt;System.Security.Cryptography.&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;HMACSHA1&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; hmacSha = &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; System.Security.Cryptography.&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;HMACSHA1&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;(encoding.GetBytes(wetPaint.DeveloperSecret));&lt;br&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;byte&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;[] sigHash = hmacSha.ComputeHash(encoding.GetBytes(sigString));&lt;br&gt;&lt;/font&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot;&gt;//byte[] sigHash = sha.ComputeHash(encoding.GetBytes(sigString));&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; &lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; encodedSigString = GetAsHexaDecimal(sigHash);&lt;/font&gt;&lt;br&gt;&lt;font size=&quot;2&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; data = &lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&amp;quot;key=&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; + developerKey + &lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&amp;quot;&amp;amp;ns=&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; + ns + &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&amp;quot;&amp;amp;output=api&amp;amp;user.userId=&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; +&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font size=&quot;2&quot;&gt;userID + &lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&amp;quot;&amp;amp;user.email=&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; + userEmail + &lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&amp;quot;&amp;amp;user.emailOptIn=&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; +&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;br&gt;userEmailOptIn + &lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&amp;quot;&amp;amp;cred.ts=&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; + unixTime + &lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&amp;quot;&amp;amp;cred.sig=&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; + encodedSigString +&lt;br&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&amp;quot;&amp;amp;user.profileUrl=&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; + userUrl + &lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&amp;quot;&amp;amp;user.displayName=&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; + userDisplayName;&lt;/font&gt; &lt;font size=&quot;2&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; encodedData = System.Web.&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;HttpUtility&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;.UrlEncode(data);&lt;br&gt;System.Net.&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;HttpWebRequest&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; request = (System.Net.&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;HttpWebRequest&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;)System.Net.&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;WebRequest&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;.CreateDefault(uri);&lt;br&gt;request.ContentType = &lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&amp;quot;application/x-www-form-urlencoded&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;;&lt;br&gt;request.Method = &lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&amp;quot;POST&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;;&lt;br&gt;request.ContentLength = data.Length;&lt;br&gt;&lt;br&gt;&lt;br&gt;System.IO.&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;StreamWriter&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; writer = &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; System.IO.&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;StreamWriter&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;(request.GetRequestStream());&lt;br&gt;writer.Write(data);&lt;br&gt;writer.Close();&lt;br&gt;&lt;br&gt;System.Net.&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;HttpWebResponse&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; response = (System.Net.&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;HttpWebResponse&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;)request.GetResponse();&lt;br&gt;System.IO.&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;StreamReader&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; reader = &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; System.IO.&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;StreamReader&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;(response.GetResponseStream());&lt;br&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; responseString = reader.ReadToEnd();&lt;br&gt;&lt;/font&gt;&lt;br&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; (!responseString.Contains(&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&amp;quot;&amp;lt;ticket&amp;gt;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;))&lt;br&gt;{&lt;br&gt;&lt;blockquote&gt;  &lt;/blockquote&gt;&lt;/font&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot;&gt;//throw an exception&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot;&gt;}   &lt;br&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;else&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; &lt;/font&gt;&lt;br&gt;&lt;font size=&quot;2&quot;&gt;{&lt;br&gt;&lt;blockquote&gt;  &lt;/blockquote&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;String&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;[] tokens = { &lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&amp;quot;&amp;lt;ticket&amp;gt;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;, &lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&amp;quot;&amp;lt;/ticket&amp;gt;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; };   &lt;br&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;String&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;[] splits = responseString.Split(tokens, &lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;StringSplitOptions&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;.RemoveEmptyEntries);&lt;br&gt;ticket = splits[1];&lt;br&gt;context.Session[&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&amp;quot;WetpaintTicket&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;] = ticket; }&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;return&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; ticket;&lt;/font&gt; &lt;font size=&quot;2&quot;&gt;}&lt;br&gt;&lt;blockquote&gt;  &lt;/blockquote&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;public&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;static&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; GetAsHexaDecimal(&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;byte&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;[] bytes)   &lt;br&gt;{&lt;br&gt;&lt;blockquote&gt;  System.Text.&lt;/blockquote&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;StringBuilder&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; s = &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; System.Text.&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;StringBuilder&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;();   &lt;br&gt;&lt;blockquote&gt;  &lt;/blockquote&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;int&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; length = bytes.Length;&lt;/font&gt; &lt;font size=&quot;2&quot;&gt;  &lt;br&gt;&lt;blockquote&gt;  &lt;/blockquote&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;for&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; (&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;int&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; n = 0; n &amp;lt; length; n++)   &lt;br&gt;{&lt;br&gt;&lt;blockquote&gt;  s.Append(&lt;/blockquote&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;String&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;.Format(&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&amp;quot;{0,2:x}&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;, bytes[n]).Replace(&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&amp;quot; &amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;, &lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&amp;quot;0&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;)); }   &lt;br&gt;&lt;br&gt;&lt;blockquote&gt;  &lt;/blockquote&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;return&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; s.ToString(); &lt;/font&gt;&lt;font size=&quot;2&quot;&gt;}&lt;/font&gt; &lt;font size=&quot;2&quot;&gt;}&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt; &lt;/font&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;  JSP&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;br&gt;&lt;div align=&quot;center&quot;&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;/div&gt;&lt;font size=&quot;2&quot;&gt;  &lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;1100&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td bgcolor=&quot;#daf7c8&quot; width=&quot;100%&quot;&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;/div&gt;  &lt;div align=&quot;left&quot;&gt;  &lt;div align=&quot;left&quot;&gt;  &lt;/div&gt;  &lt;div align=&quot;center&quot;&gt;  &lt;div align=&quot;left&quot;&gt;  &lt;font color=&quot;#333333&quot; size=&quot;2&quot;&gt;&amp;lt;%@ page import=&amp;quot;java.net.*&amp;quot; %&amp;gt;&lt;br&gt;&amp;lt;%@ page import=&amp;quot;java.util.*&amp;quot; %&amp;gt;&lt;br&gt;&amp;lt;%@ page import=&amp;quot;java.io.*&amp;quot; %&amp;gt;&lt;br&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot;&gt;html&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&amp;gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;body&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#333333&quot; size=&quot;2&quot;&gt;&lt;br&gt;&amp;lt;%&lt;br&gt;if (request != null) {&lt;br&gt;String username = request.getParameter(&amp;quot;username&amp;quot;);&lt;br&gt;URL url = new URL(&amp;quot;http://wapi.wetpaint.com/UserService/login.do&amp;quot;);&lt;br&gt;String developerKey = &amp;quot;507ace0d168024cbcb53a9add0e6fe4e9796012e6b420cfafabac6a4357824ef&amp;quot;;&lt;br&gt;long ts = Calendar.getInstance().getTime().getTime() / 1000L;&lt;br&gt;&lt;br&gt;HttpURLConnection connection = (HttpURLConnection)url.openConnection();&lt;br&gt;connection.setRequestMethod(&amp;quot;POST&amp;quot;);&lt;br&gt;connection.setDoInput(true);&lt;br&gt;connection.setDoOutput(true);&lt;br&gt;connection.setUseCaches(false);&lt;br&gt;&lt;br&gt;String sigString = developerKey + username + ts;&lt;br&gt;SecretKeySpec signingKey = new SecretKeySpec( &amp;quot;secret&amp;quot;.getBytes( &amp;quot;UTF-8&amp;quot; ), &amp;quot;HmacSHA1&amp;quot; );&lt;br&gt;String sigHashString = null;&lt;br&gt;try {&lt;br&gt;Mac mac = Mac.getInstance( &amp;quot;HmacSHA1&amp;quot; );&lt;br&gt;mac.init( signingKey );&lt;br&gt;byte[] hash = mac.doFinal( sigString.getBytes( &amp;quot;UTF-8&amp;quot; ) );&lt;br&gt;sigHashString = new String( Hex.encodeHex( hash ) );&lt;br&gt;} catch ( NoSuchAlgorithmException e ) {&lt;br&gt;out.println(e.getMessage());&lt;br&gt;} catch ( InvalidKeyException e ) {&lt;br&gt;out.println(e.getMessage());&lt;br&gt;}&lt;br&gt;&lt;br&gt;StringBuffer requestData = new StringBuffer();&lt;br&gt;requestData.append(&amp;quot;key=&amp;quot;);&lt;br&gt;requestData.append(developerKey);&lt;br&gt;requestData.append(&amp;quot;&amp;amp;ns=&amp;quot;);&lt;br&gt;requestData.append(&amp;quot;sandbox-trial&amp;quot;);&lt;br&gt;requestData.append(&amp;quot;&amp;amp;cred.ts=&amp;quot;);&lt;br&gt;requestData.append(Long.toString(ts));&lt;br&gt;requestData.append(&amp;quot;&amp;amp;cred.sig=&amp;quot;);&lt;br&gt;requestData.append(sigHashString);&lt;br&gt;requestData.append(&amp;quot;&amp;amp;user.email=&amp;quot;);&lt;br&gt;requestData.append(&amp;quot;test@test.com&amp;quot;);&lt;br&gt;requestData.append(&amp;quot;&amp;amp;user.emailOptIn=false&amp;quot;);&lt;br&gt;requestData.append(&amp;quot;&amp;amp;output=api&amp;quot;);&lt;br&gt;&lt;br&gt;URL url = new URL( sbUrl.toString() );&lt;br&gt;URLConnection conn = url.openConnection();&lt;br&gt;&lt;br&gt;conn.setDoOutput( true );&lt;br&gt;&lt;br&gt;OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());&lt;br&gt;String data = sbData.toString();&lt;br&gt;wr.write( data );&lt;br&gt;wr.flush();&lt;br&gt;&lt;br&gt;BufferedReader rd = new BufferedReader( new InputStreamReader( conn.getInputStream() ) );&lt;br&gt;StringBuffer htmlBuilder = new StringBuffer();&lt;br&gt;String line;&lt;br&gt;while ( ( line = rd.readLine() ) != null) {&lt;br&gt;htmlBuilder.append( line );&lt;br&gt;}&lt;br&gt;&lt;br&gt;rd.close();&lt;br&gt;String ticket = htmlBuilder.toString().split( &amp;quot;&amp;lt;ticket&amp;gt;&amp;quot; )[1].split( &amp;quot;&amp;lt;/ticket&amp;gt;&amp;quot; )[0]; &lt;br&gt;&lt;br&gt;}&lt;br&gt;&lt;br&gt;%&amp;gt;&lt;br&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;/body&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br&gt;&lt;font size=&quot;2&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;html&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#333333&quot; size=&quot;2&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/font&gt;  &lt;/div&gt;&lt;br&gt;The example(s) above return the the Login Ticket which is used in the JavaScript code below.&lt;br&gt;&lt;br&gt;&lt;div align=&quot;center&quot;&gt;  &lt;/div&gt;Place the Login Ticket you retrieved from the UserService API into your setLoginTicket HTML code. For example you may output the Login Ticket value into the HTML page so it can be used by the WPCAPI.setLoginTicket to enable the logged in user to edit the &amp;quot;Hello World&amp;quot; content. The the following script includes the addition of the WPCAPI.setLoginTicket line of script in the Head section of your HTML   &lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td bgcolor=&quot;#daf7c8&quot; width=&quot;100%&quot;&gt;  &lt;font color=&quot;#182363&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt;&amp;lt;html&amp;gt;&lt;/font&gt; &lt;font color=&quot;#182363&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt;&lt;br&gt;&amp;lt;head&amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font color=&quot;#182363&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt;&amp;lt;script src=&lt;font color=&quot;#276318&quot;&gt;&amp;quot;http://wapi.wetpaint.com/JavaScriptService/getBootstrap.do?key=&lt;i&gt;&amp;lt;your developer key&amp;gt;&lt;/i&gt;&amp;quot;&lt;/font&gt; type=&lt;font color=&quot;#286318&quot;&gt;&amp;quot;text/javascript&amp;quot;&lt;/font&gt;&amp;gt;&amp;lt;/script&amp;gt;&lt;/font&gt; &lt;font color=&quot;#182363&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt;&lt;br&gt;&amp;lt;script type=&lt;font color=&quot;#286318&quot;&gt;&amp;quot;text/javascript&amp;quot;&lt;/font&gt;&amp;gt;&lt;/font&gt;   &lt;blockquote&gt;  &lt;font size=&quot;2&quot;&gt;&lt;font color=&quot;#182363&quot; face=&quot;Courier&quot;&gt;&lt;b&gt;if&lt;/b&gt;( &lt;font color=&quot;#4c1863&quot;&gt;window&lt;/font&gt;.WPCAPI ) {&lt;/font&gt;&lt;/font&gt;   &lt;blockquote&gt;  &lt;font color=&quot;#182363&quot; face=&quot;Courier&quot;&gt;&lt;font size=&quot;2&quot;&gt;WPCAPI.setDeveloperKey(&lt;font color=&quot;#226318&quot;&gt;&amp;quot;507ace0d168024cbcb53a9add0e6fe4e9796012e6b420cfafabac6a4357824ef&amp;quot;&lt;/font&gt;);&lt;/font&gt;&lt;/font&gt; &lt;font color=&quot;#182363&quot; face=&quot;Courier&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;br&gt;WPCAPI.setNamespace(&lt;font color=&quot;#186319&quot;&gt;&amp;quot;sandbox-trial&amp;quot;&lt;/font&gt;);&lt;/font&gt;&lt;/font&gt; &lt;font color=&quot;#182363&quot; face=&quot;Courier&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;br&gt;WPCAPI.processLogin = &lt;b&gt;function&lt;/b&gt;() {&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;font color=&quot;#182363&quot; face=&quot;Courier&quot;&gt; location.href = &lt;font color=&quot;#1d6318&quot;&gt;&amp;quot;/path/to/login/page.htm&amp;quot;&lt;/font&gt;;&lt;/font&gt;&lt;font color=&quot;#182363&quot; face=&quot;Courier&quot;&gt; }&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#182363&quot; face=&quot;Courier&quot;&gt;&lt;font size=&quot;2&quot;&gt;WPCAPI.setLoginTicket(&lt;font color=&quot;#276318&quot;&gt;&amp;quot;&lt;b&gt;your-login-ticket&lt;/b&gt;&amp;quot;&lt;/font&gt;); &lt;font color=&quot;#808080&quot;&gt;// only required if user is logged in&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;font size=&quot;2&quot;&gt;&lt;font color=&quot;#182363&quot; face=&quot;Courier&quot;&gt;}&lt;/font&gt; &lt;/font&gt;  &lt;/blockquote&gt;&lt;font color=&quot;#182363&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt;&amp;lt;/script&amp;gt;   &lt;br&gt;&lt;/font&gt;&lt;font color=&quot;#182363&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt;&amp;lt;/head&amp;gt;&lt;/font&gt; &lt;font color=&quot;#182363&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt;&lt;br&gt;&amp;lt;body&amp;gt;&lt;/font&gt;&lt;br&gt;&lt;font color=&quot;#182363&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt;...&lt;/font&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;  Once this fifth step is completed, your users will be able to view, login and edit the &amp;quot;Hello World&amp;quot; content. &lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;h2&gt;  Step 6: &lt;/h2&gt;&lt;br&gt;&lt;blockquote&gt;  Click the Get Injected button to&lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://www.wetpaint.com/injected&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#497fb1&quot;&gt; Sign-up&lt;/font&gt;&lt;/a&gt; for a Developer Key so you can integrate &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://www.wetpaint.com/page/Partner-With-Wetpaint--Injected&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#497fb1&quot;&gt;Wetpaint Injected&lt;/font&gt;&lt;/a&gt; into your own website.&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;div align=&quot;center&quot;&gt;  &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://www.wetpaint.com/injected&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt; &lt;/a&gt;&lt;/div&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>HD2</title><link>http://www.wetpaintinjected.com/page/HD2</link><author>boe_wetpaint</author><guid isPermaLink="false">http://www.wetpaintinjected.com/page/HD2</guid><comments>Rename</comments><pubDate>Thu, 19 Nov 2009 16:52:26 CST</pubDate><description>There is no abstract available for this page revision.&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Community Contributed Application Showcase</title><link>http://www.wetpaintinjected.com/page/Community+Contributed+Application+Showcase</link><author>boe_wetpaint</author><guid isPermaLink="false">http://www.wetpaintinjected.com/page/Community+Contributed+Application+Showcase</guid><comments>Moved from: Sample Applications</comments><pubDate>Wed, 11 Nov 2009 11:21:18 CST</pubDate><description>The community has been hard at work building creative widgets, plugins and other tools to help you add Wetpaint Injected to your website. We encourage these kinds of mashups, and have put together a showcase of developer contributed examples to share with the Wetpaint Injected community. &lt;br&gt;&lt;br&gt;&lt;b&gt;&lt;font color=&quot;#ff0000&quot;&gt;NOTE: The Drupal, Wordpress and vBulletin plugins are temporarily unavailable due to technical difficulties. We&amp;#39;re working with the author and hope to have the plugin downloads restored soon.&lt;/font&gt;&lt;/b&gt;&lt;br&gt;&lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-grid1 WPC-edit-border-all WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; height=&quot;24&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td align=&quot;center&quot; class=&quot;&quot; width=&quot;31%&quot;&gt;  &lt;font size=&quot;4&quot;&gt;&lt;b&gt;Drupal&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;  &lt;td align=&quot;center&quot; class=&quot;&quot; width=&quot;35%&quot;&gt;  &lt;font size=&quot;4&quot;&gt;&lt;b&gt;Wordpress&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;  &lt;td align=&quot;center&quot; class=&quot;&quot; width=&quot;33%&quot;&gt;  &lt;font size=&quot;4&quot;&gt;&lt;b&gt;vBulletin&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td align=&quot;center&quot; class=&quot;&quot; width=&quot;31%&quot;&gt;  &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://wetpaint.platformd.com/examples/index.php?e=2&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt; &lt;/a&gt;&lt;/td&gt;  &lt;td align=&quot;center&quot; class=&quot;&quot; width=&quot;35%&quot;&gt;  &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://wetpaint.platformd.com/examples/index.php?e=1&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt; &lt;/a&gt;&lt;/td&gt;  &lt;td align=&quot;center&quot; class=&quot;&quot; width=&quot;33%&quot;&gt;  &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://wetpaint.platformd.com/examples/index.php?e=3&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt; &lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;31%&quot;&gt;  &lt;b&gt;Description: &lt;/b&gt;Add an editable Wetpaint Injected content area to any &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://drupal.org/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Drupal&lt;/a&gt; page! Drupal is a content management system that allows you to organize a wide variety of content. &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://drupal.org/about&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Learn more about Drupal features here&lt;/a&gt;.&lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;35%&quot;&gt;  &lt;b&gt;Description:&lt;/b&gt; Give your blog audience a voice by adding an editable Wetpaint Injected content area to any &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://www.wordpress.org/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Wordpress&lt;/a&gt; blog entry or page! Wordpress is a is a state-of-the-art publishing platform with a focus on aesthetics, web standards, and usability. &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://wordpress.org/about/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Learn more about Wordpress features here&lt;/a&gt;. &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;  &lt;b&gt;Description:&lt;/b&gt; Add an Injected wiki content area to your &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://www.vbulletin.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;vBulletin&lt;/a&gt; thread summary section! vBulletin is a powerful community solution that makes it easy to add a forum messaging system to your web site. &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://www.vbulletin.com/features.php&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Learn more about vBulletin features here&lt;/a&gt;. &lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;31%&quot;&gt;  &lt;b&gt;Author:&lt;/b&gt; Alexey Karpik / &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://www.platformd.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Dave Nielsen&lt;/a&gt;&lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;35%&quot;&gt;  &lt;b&gt;Author:&lt;/b&gt; Alexey Karpik / &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://www.platformd.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Dave Nielsen&lt;/a&gt;&lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;  &lt;b&gt;Author:&lt;/b&gt; Alexey Karpik / &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://www.platformd.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Dave Nielsen&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td align=&quot;center&quot; class=&quot;&quot; width=&quot;31%&quot;&gt;  &lt;b&gt;&lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://wetpaint.platformd.com/examples/index.php?e=2&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Learn more / Download Now&lt;/a&gt;&lt;br&gt;&lt;/b&gt;&lt;/td&gt;  &lt;td align=&quot;center&quot; class=&quot;&quot; width=&quot;35%&quot;&gt;  &lt;b&gt;&lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://wetpaint.platformd.com/examples/index.php?e=1&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Learn more / Download Now&lt;/a&gt;&lt;br&gt;&lt;/b&gt;&lt;/td&gt;  &lt;td align=&quot;center&quot; class=&quot;&quot; width=&quot;33%&quot;&gt;  &lt;b&gt;&lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://wetpaint.platformd.com/examples/index.php?e=3&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Learn more / Download Now&lt;/a&gt;&lt;br&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;b&gt;&lt;font color=&quot;#ff0000&quot;&gt;NOTE: The Drupal, Wordpress and vBulletin plugins are temporarily unavailable due to technical difficulties. We&amp;#39;re working with the author and hope to have the plugin downloads restored soon.&lt;/font&gt;&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div&gt;  &lt;/div&gt;  &lt;div&gt;  &lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-style-grid1 WPC-edit-border-all WPC-edit-styleData-color1=%23ebebeb&amp;color2=%23c7c7c7&quot; height=&quot;24&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td align=&quot;center&quot; class=&quot;&quot; width=&quot;31%&quot;&gt;  Microsoft ASP.NET Server Control&lt;/td&gt;  &lt;td align=&quot;center&quot; class=&quot;&quot; width=&quot;35%&quot;&gt;&lt;br&gt;&lt;/td&gt;  &lt;td align=&quot;center&quot; class=&quot;&quot; width=&quot;33%&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td align=&quot;center&quot; class=&quot;&quot; width=&quot;31%&quot;&gt;  &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://www.webhun.com/projects.aspx&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt; &lt;/a&gt;&lt;/td&gt;  &lt;td align=&quot;center&quot; class=&quot;&quot; width=&quot;35%&quot;&gt;&lt;br&gt;&lt;/td&gt;  &lt;td align=&quot;center&quot; class=&quot;&quot; width=&quot;33%&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;31%&quot;&gt;  &lt;b&gt;Description: &lt;/b&gt;Add an editable Wetpaint Injected content area to any Microsoft ASP.NET web page! &lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;35%&quot;&gt;&lt;br&gt;&lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td class=&quot;&quot; width=&quot;31%&quot;&gt;  &lt;b&gt;Author:&lt;/b&gt; &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://www.webhun.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Atilla Yadik&lt;/a&gt;&lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;35%&quot;&gt;&lt;br&gt;&lt;/td&gt;  &lt;td class=&quot;&quot; width=&quot;33%&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;  &lt;td align=&quot;center&quot; class=&quot;&quot; width=&quot;31%&quot;&gt;  &lt;b&gt;&lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://www.webhun.com/projects.aspx&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Learn more / Download Now&lt;/a&gt;&lt;br&gt;&lt;/b&gt;&lt;/td&gt;  &lt;td align=&quot;center&quot; class=&quot;&quot; width=&quot;35%&quot;&gt;  &lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/td&gt;  &lt;td align=&quot;center&quot; class=&quot;&quot; width=&quot;33%&quot;&gt;  &lt;b&gt;&lt;br&gt;&lt;br&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;  &lt;h2&gt;  Support&lt;/h2&gt;The community contributed applications are here for your enjoyment and are offered as-is. To receive support for any of the featured applications, please post a message in the discussion forums, or contact the author directly. &lt;i&gt;Wetpaint Injected does not offer support for community contributed applications.&lt;/i&gt;   &lt;br&gt;&lt;br&gt;&lt;h2&gt;  How to Contribute&lt;/h2&gt;Have you built a cool new application or mashup that you&amp;#39;d like to share with the Wetpaint Injected community? Tell us about it by posting a message in the discussion thread below, or by sending a P2P to &lt;a href=&quot;http://www.wetpaintinjected.com/account/boe_wetpaint&quot; rel=&quot;nofollow&quot; target=&quot;_self&quot;&gt;boe_wetpaint&lt;/a&gt;. If your application needs to be installed, then please provide a link to where we can retrieve the package. All submissions need to include installation instructions. If your application is hosted and not installed, then provide a link to where your application resides. New community contributed applications are reviewed on a regular basis. We will contact you in the event your application is selected for to be showcased, or if we&amp;#39;ve got additional questions or comments.   &lt;/div&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Sample Applications</title><link>http://www.wetpaintinjected.com/page/Sample+Applications</link><author>boe_wetpaint</author><guid isPermaLink="false">http://www.wetpaintinjected.com/page/Sample+Applications</guid><pubDate>Wed, 11 Nov 2009 11:21:02 CST</pubDate><description>&lt;br&gt;&lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;100%&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align=&quot;center&quot; bgcolor=&quot;#6bbf6b&quot; width=&quot;100%&quot;&gt;&lt;font size=&quot;4&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;Sample Code Library&lt;/font&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#e9f5e6&quot; class=&quot;WPC-edit-custom-bgColorWPC-edit-custom-bgColor&quot; width=&quot;100%&quot;&gt;Quick-start your integration by referencing our code sample library. &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/ASP.NET+Sample+Application&quot; target=&quot;_self&quot;&gt;ASP.NET Sample Application&lt;/a&gt;&lt;br&gt;Demonstrates the use of a Custom Web Control to request user-generated content and request the client application.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/JSP+Sample+Application&quot; target=&quot;_self&quot;&gt;JSP Sample Application&lt;/a&gt;&lt;br&gt;Includes examples of requesting the client application and adding user-generated content in a Java/JSP environment.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/PHP+Sample+Application&quot; target=&quot;_self&quot;&gt;PHP Sample Application&lt;/a&gt;&lt;br&gt;An integration with Wordpress, which uses PHP.&lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://www.wetpaintcentral.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;br&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;h3&gt;Sample Wordpress Prototype&lt;/h3&gt;Wordpress PrototypeTo see a working example and view specific interactions, visit the &lt;a href=&quot;http://www.wetpaintinjected.com/page/Wordpress+prototype&quot; target=&quot;_self&quot;&gt;Wordpress prototype&lt;/a&gt;.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>NOTICE</title><link>http://www.wetpaintinjected.com/page/NOTICE</link><author>boe_wetpaint</author><guid isPermaLink="false">http://www.wetpaintinjected.com/page/NOTICE</guid><pubDate>Fri, 15 May 2009 12:11:21 CDT</pubDate><description>&lt;blockquote&gt;    &lt;/blockquote&gt;&lt;h2&gt;Environment Changes&lt;/h2&gt;    In the past, Wetpaint Injected has supported two environments: wapi.wetpaint.com, which is our production environment, and togo.wetpaint.com, which is our sandbox environment. &lt;i&gt;&lt;b&gt;&lt;font color=&quot;#a14c28&quot;&gt;Starting immediately, we will no longer be issuing keys for the togo.wetpaint.com environment.&lt;/font&gt;&lt;/b&gt;&lt;/i&gt; Going forward, all keys issued will be for the wapi.wetpaint.com environment.&lt;br&gt; &lt;br&gt; While most references to the togo.wetpaint.com environment have been removed from the wetpaintinjected.com wiki, some sample code still references this environment. In the coming weeks we will be transitioning all of our sample code to reference wapi. This change is being made to roll out our Wetpaint Injected self-serve functionality, which allows anyone to sign up for a developer key. Also, this change will simplify our documentation as everything will point to wapi.wetpaint.com.&lt;br&gt;&lt;br&gt;If you wish to have multiple Wetpaint Injected environments we suggest &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://wetpaint.com/injected&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;signing up&lt;/a&gt; for multiple developer keys. One of your developer keys can be used to host your sandbox environment, while the other can be used for production, etc.  &lt;br&gt;&lt;br&gt;&lt;h2&gt;API Changes&lt;/h2&gt;Two Wetpaint Injected APIs are changing. The documentation on the Wetpaint Injected wiki has been modified to reflect the changes. The changes are:&lt;br&gt;&lt;br&gt;&lt;font size=&quot;3&quot;&gt;&lt;b&gt;Load Bootstrap&lt;/b&gt;&lt;/font&gt;&lt;br&gt;When loading the client application bootstrap, we now require that you provide your developer key:&lt;br&gt;&lt;br&gt;&lt;table align=&quot;bottom&quot; cellpadding=&quot;5&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;100%&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width=&quot;100%&quot;&gt;&lt;font color=&quot;#1b347a&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt;&amp;lt;script src=&lt;font color=&quot;#156912&quot;&gt;&amp;quot;http://wapi.wetpaint.com/JavaScriptService/getBootstrap.do?key=&amp;lt;your developer key&amp;gt;&amp;quot;&lt;/font&gt; type=&lt;font color=&quot;#156912&quot;&gt;&amp;quot;text/javascript&amp;quot;&lt;/font&gt;&amp;gt;&amp;lt;/script&amp;gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;For more information, please refer to the Injected &lt;a href=&quot;http://www.wetpaintinjected.com/page/integration+guide&quot; target=&quot;_self&quot;&gt;integration guide&lt;/a&gt;.&lt;br&gt;&lt;br&gt;&lt;b&gt;FeedService &lt;/b&gt;&lt;br&gt;Production feeds are now accessible via the feed.wapi.wetpaint.com:&lt;br&gt;&lt;br&gt;&lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;100%&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width=&quot;100%&quot;&gt;GET /FeedService/getRecentlyUpdatedCells.do?ns=&amp;lt;wiki namespace&amp;gt;&lt;br&gt;&lt;br&gt;-- and --&lt;br&gt;&lt;br&gt;GET /FeedService/getMostActiveCells.do?ns=&amp;lt;wiki namespace&amp;gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;For more information, please refer to the &lt;a href=&quot;http://www.wetpaintinjected.com/page/FeedService&quot; target=&quot;_self&quot;&gt;FeedService API documentation&lt;/a&gt;.&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>User-Generated Pages</title><link>http://www.wetpaintinjected.com/page/User-Generated+Pages</link><author>boe_wetpaint</author><guid isPermaLink="false">http://www.wetpaintinjected.com/page/User-Generated+Pages</guid><pubDate>Tue, 24 Mar 2009 13:08:50 CDT</pubDate><description>User-generated pages can be added to your site. The &lt;a href=&quot;http://www.wetpaintinjected.com/page/client+application&quot; target=&quot;_self&quot;&gt;client application&lt;/a&gt; controls most of the behavior; however, some methods must be overridden to fully integrate it with your site. For an explanation on how user-generated pages can be implemented, view &lt;a href=&quot;http://www.wetpaintinjected.com/page/Step+6%3A+Implement+User-Generated+Pages&quot; target=&quot;_self&quot;&gt;step 5&lt;/a&gt; of the &lt;a href=&quot;http://www.wetpaintinjected.com/page/integration+guide&quot; target=&quot;_self&quot;&gt;integration guide&lt;/a&gt;.&lt;br&gt;&lt;br&gt;&lt;h3&gt;Function Reference&lt;/h3&gt;&lt;table align=&quot;bottom&quot; cellpadding=&quot;3&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;100%&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align=&quot;center&quot; bgcolor=&quot;#f7faed&quot; width=&quot;6%&quot;&gt;&lt;font face=&quot;Courier&quot; size=&quot;2&quot;&gt;String&lt;br&gt;&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f7faed&quot; width=&quot;14%&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/WPCAPI.generateCellID&quot; target=&quot;_self&quot;&gt;WPCAPI.generateCellID&lt;/a&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f7faed&quot; width=&quot;79%&quot;&gt;Override this function to generate your own cell identifiers.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;center&quot; width=&quot;6%&quot;&gt;&lt;font face=&quot;Courier&quot; size=&quot;2&quot;&gt;String&lt;br&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width=&quot;14%&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/WPCAPI.generateCellURL&quot; target=&quot;_self&quot;&gt;WPCAPI.generateCellURL&lt;/a&gt;&lt;/td&gt;&lt;td width=&quot;79%&quot;&gt;Override this function to generate your own cell URLs.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;center&quot; bgcolor=&quot;#f7faed&quot; width=&quot;6%&quot;&gt;&lt;font face=&quot;Courier&quot; size=&quot;2&quot;&gt;boolean&lt;br&gt;&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f7faed&quot; width=&quot;14%&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/WPCAPI.onpagecreate&quot; target=&quot;_self&quot;&gt;WPCAPI.onpagecreate&lt;/a&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f7faed&quot; width=&quot;79%&quot;&gt;This event is fired whenever a page is created.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;center&quot; width=&quot;6%&quot;&gt;&lt;font face=&quot;Courier&quot; size=&quot;2&quot;&gt;boolean&lt;br&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width=&quot;14%&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/WPCAPI.onpagedelete&quot; target=&quot;_self&quot;&gt;WPCAPI.onpagedelete&lt;/a&gt;&lt;/td&gt;&lt;td width=&quot;79%&quot;&gt;This event is fired whenever a page is deleted.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;center&quot; bgcolor=&quot;#f7faed&quot; width=&quot;6%&quot;&gt;&lt;font face=&quot;Courier&quot; size=&quot;2&quot;&gt;boolean&lt;br&gt;&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f7faed&quot; width=&quot;14%&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/WPCAPI.onpagerename&quot; target=&quot;_self&quot;&gt;WPCAPI.onpagerename&lt;/a&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f7faed&quot; width=&quot;79%&quot;&gt;This event is fired whenever a page is renamed.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;center&quot; width=&quot;6%&quot;&gt;&lt;font face=&quot;Courier&quot; size=&quot;2&quot;&gt;boolean&lt;br&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width=&quot;14%&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/WPCAPI.onpagerestore&quot; target=&quot;_self&quot;&gt;WPCAPI.onpagerestore&lt;/a&gt;&lt;/td&gt;&lt;td width=&quot;79%&quot;&gt;This event is fired whenever a deleted page is restored.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;center&quot; bgcolor=&quot;#f7faed&quot; width=&quot;6%&quot;&gt;&lt;font face=&quot;Courier&quot; size=&quot;2&quot;&gt;void&lt;br&gt;&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f7faed&quot; width=&quot;14%&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/WPCAPI.showAddPageDialog&quot; target=&quot;_self&quot;&gt;WPCAPI.showAddPageDialog&lt;/a&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f7faed&quot; width=&quot;79%&quot;&gt;Call this function to display the Add Page dialog.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>DiscussionService.createThread</title><link>http://www.wetpaintinjected.com/page/DiscussionService.createThread</link><author>boe_wetpaint</author><guid isPermaLink="false">http://www.wetpaintinjected.com/page/DiscussionService.createThread</guid><pubDate>Tue, 10 Mar 2009 18:12:07 CDT</pubDate><description>&lt;table align=&quot;bottom&quot; cellpadding=&quot;4&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;100%&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align=&quot;center&quot; width=&quot;16%&quot;&gt;&lt;b&gt;HTTP Method&lt;/b&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; width=&quot;50%&quot;&gt;&lt;b&gt;URI&lt;/b&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; width=&quot;33%&quot;&gt;&lt;b&gt;Returns&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;16%&quot;&gt;POST&lt;/td&gt;&lt;td width=&quot;50%&quot;&gt;/DiscussionService/createThread.do&lt;/td&gt;&lt;td width=&quot;33%&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt;&lt;b&gt;Overview: &lt;/b&gt;Creates a new discussion thread associated to a cell.&lt;br&gt;&lt;i&gt;&lt;br&gt;&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/Common+Request+Parameters&quot; target=&quot;_self&quot;&gt;Common Parameters&lt;/a&gt;&lt;/b&gt; &lt;br&gt;&lt;br&gt;&lt;b&gt;Required Parameters:&lt;br&gt;&lt;br&gt;&lt;/b&gt;&lt;i&gt;key&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The developer key. This value is provided by Wetpaint during initial developer registration&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;i&gt;ns&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The content namespace. This value is provided by Wetpaint during initial developer registration&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;i&gt;ticket&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The ticket assigned to the current logged in user&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;i&gt;cell.cellId&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The cell to which this thread will belong. Must be between 1 and 1000 characters&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;i&gt;post.name&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The name for the initial post in the thread. This name will also be used as the name of the thread. Must be between 3 and 255 characters&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;i&gt;post.content&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The HTML content for the initial post in the thread. Must be between 3 and 2500 characters&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;i&gt;output&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;Currently only &lt;i&gt;api&lt;/i&gt; output is supported for this call&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;b&gt;Optional Parameters:&lt;br&gt;&lt;br&gt;&lt;/b&gt;&lt;i&gt;thread.url.pattern&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;    A URL pattern that will be used to generate a permalink to this thread once we have assigned it an id. The pattern should contain the literal placeholder &lt;i&gt;${ThreadId}&lt;/i&gt;, which will be replaced with the generated id. For example, if you pass &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://www.yoursite.com/thread/$%7bThreadId%7d&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.yoursite.com/thread/${ThreadId}&lt;/a&gt;, the resulting URL for this thread will be &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://www.yoursite.com/thread/12345&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.yoursite.com/thread/12345&lt;/a&gt;. Or, if you pass &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://www.yoursite.com/boards?t=$%7bThreadId%7d&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.yoursite.com/boards?t=${ThreadId}&lt;/a&gt;, the URL will become &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://www.yoursite.com/boards?t=12345&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.yoursite.com/boards?t=12345&lt;/a&gt;. Must be between 1 and 1000 characters.  &lt;/blockquote&gt;&lt;blockquote&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt;&lt;b&gt;Example Request &lt;/b&gt;( required parameters in red )&lt;b&gt;:&lt;br&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt;&lt;b&gt;Example Response:&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h3&gt;&lt;/h3&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>CellService.editCell</title><link>http://www.wetpaintinjected.com/page/CellService.editCell</link><author>boe_wetpaint</author><guid isPermaLink="false">http://www.wetpaintinjected.com/page/CellService.editCell</guid><pubDate>Mon, 09 Mar 2009 13:42:04 CDT</pubDate><description>&lt;font size=&quot;6&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;table align=&quot;bottom&quot; cellpadding=&quot;4&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;100%&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align=&quot;center&quot; width=&quot;16%&quot;&gt;&lt;b&gt;HTTP Method&lt;/b&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; width=&quot;50%&quot;&gt;&lt;b&gt;URI&lt;/b&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; width=&quot;33%&quot;&gt;&lt;b&gt;Returns&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;16%&quot;&gt;POST&lt;/td&gt;&lt;td width=&quot;50%&quot;&gt;/CellService/editCell.do&lt;/td&gt;&lt;td width=&quot;33%&quot;&gt;The edited cell.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt;&lt;br&gt;&lt;b&gt;Overview:&lt;/b&gt;&lt;i&gt; &lt;/i&gt;  Updates the content of a cell. If the specified cell does not exist, then it is created. (NOTE: Currently, creating a cell through this call is the only way to specify a custom creation date.)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt;    &lt;b&gt;Required Parameters:&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;i&gt;key&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The developer key. This value is provided by Wetpaint during initial developer registration&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;i&gt;ns&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The content namespace. This value is provided by Wetpaint during initial developer registration&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;i&gt;ticket&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The ticket assigned to the current logged-in user&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;i&gt;cell.cellId&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The name of the cell to be edited&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;i&gt;cell.displayName&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The display name of the cell&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;i&gt;cell.url&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The cell&amp;rsquo;s URL&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;cell.currentRevision.version&lt;br&gt;&lt;blockquote&gt;The version of the cell being edited. If the cell is being created, then the currentRevision.version should be set to 0.&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;i&gt;revision.content&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The new HTML content&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;b&gt;Optional Parameters:&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;i&gt;revision.editNote&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;Edit note&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;i&gt;revision.date&lt;/i&gt;  &lt;br&gt;&lt;blockquote&gt;Desired date and time for new revision in ISO8601 format, e.g. 2008-12-31T23:59:59-08:00. This parameter is currently only used when editing the first revision of a cell.&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt;&lt;b&gt;Example Request &lt;/b&gt;( required parameters in red )&lt;b&gt;:&lt;br&gt;&lt;br&gt;&lt;/b&gt;&lt;blockquote&gt;&lt;font face=&quot;Courier&quot; size=&quot;2&quot;&gt;http://wapi.wetpaint.com/CellService/editCell.do&lt;/font&gt;&lt;br&gt;&lt;font face=&quot;Courier&quot; size=&quot;2&quot;&gt;?&lt;font color=&quot;#ff0000&quot;&gt;key=yourissueddeveloperkey&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#ff0000&quot; size=&quot;2&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;font color=&quot;#ff0000&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt;&amp;amp;ns=yourassignednamespace&lt;/font&gt;&lt;font color=&quot;#ff0000&quot; size=&quot;2&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;font color=&quot;#ff0000&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt;&amp;amp;cell.cellId=someCell&lt;br&gt;&amp;amp;cell.displayName=&lt;/font&gt;&lt;font color=&quot;#ff0000&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt;Some%20Rad%20Cell&lt;br&gt;&amp;amp;cell.url=&lt;/font&gt;&lt;font face=&quot;Courier&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#ff0000&quot;&gt;http%3A%2F%2Fwww.yoursite.com%2Fmypage&lt;br&gt;&amp;amp;cell.currentRevision.version=3&lt;br&gt;&amp;amp;revision.content=%3Cdiv%3ESome%20Rad%20Content%3C%2Fdiv%3E&lt;/font&gt;&lt;/font&gt;&lt;font face=&quot;Courier&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#ff0000&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face=&quot;Courier&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#ff0000&quot;&gt;&amp;amp;ticket=ticketFromLogin&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#333333&quot; face=&quot;Courier&quot; size=&quot;2&quot;&gt;&amp;amp;output=api&lt;/font&gt;&lt;font color=&quot;#333333&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;font face=&quot;Courier&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#333333&quot;&gt;&amp;amp;revision.e&lt;/font&gt;ditNote=I%20edited%20this.&lt;/font&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;font face=&quot;Courier&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#ff0000&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;font face=&quot;Courier&quot; size=&quot;2&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt;&lt;b&gt;Example Response&lt;/b&gt;:&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;&lt;font face=&quot;Courier&quot; size=&quot;2&quot;&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br&gt;&amp;lt;response version=&amp;quot;123456789&amp;quot;&amp;gt;&amp;lt;cell&amp;gt;&amp;lt;cellId&amp;gt;someCell&amp;lt;/cellId&amp;gt;&amp;lt;currentRevision&amp;gt;&amp;lt;content&amp;gt;&amp;lt;![CDATA[&amp;lt;div&amp;gt;Some Rad Content&amp;lt;/div&amp;gt;]]&amp;gt;&amp;lt;/content&amp;gt;&amp;lt;date&amp;gt;2008-10-08T10:34:58-07:00&amp;lt;/date&amp;gt;&amp;lt;deleted&amp;gt;false&amp;lt;/deleted&amp;gt;&amp;lt;diff&amp;gt;&amp;lt;addedImages&amp;gt;0&amp;lt;/addedImages&amp;gt;&amp;lt;addedWidgets&amp;gt;0&amp;lt;/addedWidgets&amp;gt;&amp;lt;addedWords&amp;gt;0&amp;lt;/addedWords&amp;gt;&amp;lt;deletedImages&amp;gt;0&amp;lt;/deletedImages&amp;gt;&amp;lt;deletedWidgets&amp;gt;0&amp;lt;/deletedWidgets&amp;gt;&amp;lt;deletedWords&amp;gt;0&amp;lt;/deletedWords&amp;gt;&amp;lt;/diff&amp;gt;&amp;lt;editNote&amp;gt;I edited this.&amp;lt;/editNote&amp;gt;&amp;lt;type&amp;gt;edit&amp;lt;/type&amp;gt;&amp;lt;user&amp;gt;&amp;lt;userId&amp;gt;IAmARegisteredUser&amp;lt;/userId&amp;gt;&amp;lt;/user&amp;gt;&amp;lt;version&amp;gt;4&amp;lt;/version&amp;gt;&amp;lt;wordCount&amp;gt;3&amp;lt;/wordCount&amp;gt;&amp;lt;/currentRevision&amp;gt;&amp;lt;deleted&amp;gt;false&amp;lt;/deleted&amp;gt;&amp;lt;displayName&amp;gt;Some Rad Cell&amp;lt;/displayName&amp;gt;&amp;lt;locked&amp;gt;false&amp;lt;/locked&amp;gt;&amp;lt;tags total=&amp;quot;0&amp;quot; offset=&amp;quot;0&amp;quot;/&amp;gt;&amp;lt;url&amp;gt;http://www.yoursite.com/mypage&amp;lt;/url&amp;gt;&amp;lt;/cell&amp;gt;&amp;lt;/response&amp;gt;&lt;br&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;blockquote&gt;&lt;font face=&quot;Courier&quot; size=&quot;2&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;font face=&quot;Courier&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#333333&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Step 3: Add User-Generated Content</title><link>http://www.wetpaintinjected.com/page/Step+3%3A+Add+User-Generated+Content</link><author>boe_wetpaint</author><guid isPermaLink="false">http://www.wetpaintinjected.com/page/Step+3%3A+Add+User-Generated+Content</guid><pubDate>Fri, 06 Mar 2009 16:38:37 CST</pubDate><description>&lt;br&gt;&lt;table align=&quot;bottom&quot; cellpadding=&quot;4&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;100%&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width=&quot;23%&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/Data+Access+APIs&quot; target=&quot;_self&quot;&gt;Data Access API&lt;/a&gt; Call&lt;/td&gt;&lt;td width=&quot;34%&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/CellService.getCellContent&quot; target=&quot;_self&quot;&gt;CellService.getCellContent&lt;/a&gt;&lt;/td&gt;&lt;td width=&quot;42%&quot;&gt;Returns only the content of a cell.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;23%&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/Data+Access+APIs&quot; target=&quot;_self&quot;&gt;Data Access API&lt;/a&gt; Call&lt;/td&gt;&lt;td width=&quot;34%&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/CellService.getCell&quot; target=&quot;_self&quot;&gt;CellService.getCell&lt;/a&gt;&lt;/td&gt;&lt;td width=&quot;42%&quot;&gt;Returns a cell&amp;#39;s content, metadata, current revision information, and tags.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;The user-generated content areas on your page can be retrieved as embedded HTML via a server-side include (SSI). The call to add user-generated content is made anonymously; i.e.you will not send us the ticket you received, described in &lt;a href=&quot;http://www.wetpaintinjected.com/page/Step+1%3A+Authenticate+Your+Users&quot; target=&quot;_self&quot;&gt;step 1&lt;/a&gt; of this guide. However, in order for your users to make edits to the content, you will need to have retrieved the ticket and provided it to the &lt;a href=&quot;http://www.wetpaintinjected.com/page/client+application&quot; target=&quot;_self&quot;&gt;javascript client application&lt;/a&gt; outlined in &lt;a href=&quot;http://www.wetpaintinjected.com/page/Step+3%3A+Request+Client+Application&quot; target=&quot;_self&quot;&gt;step 2&lt;/a&gt;.&lt;br&gt;&lt;br&gt;When you have identified where on your page you want to include user-generated content, you simply add the SSI in that location. The HTML response is contained in a &lt;font face=&quot;Courier&quot;&gt;&amp;lt;DIV&amp;gt;&lt;/font&gt; element and every ID and class used by the HTML and CSS is prefixed with &amp;quot;WPC&amp;quot; to avoid conflicts with your namespace.&lt;br&gt;&lt;br&gt;Note that how you construct requests will vary depending on your platform and what frameworks you use. We have included some &lt;a href=&quot;http://www.wetpaintinjected.com/page/sample+applications&quot; target=&quot;_self&quot;&gt;sample applications&lt;/a&gt; with code snippets to help get you started.&lt;br&gt;&lt;br&gt;&lt;h3&gt;Two Different APIs&lt;/h3&gt;The two APIs (&lt;b&gt;getCellContent&lt;/b&gt;, &lt;b&gt;getCell&lt;/b&gt;) offer an increasing amount of data. At first, you should use getCell to retrieve as much data as possible -- this provides a &amp;quot;byline&amp;quot; for the content that includes information about the last author, a list of tags, and simple navigation to subpages. As you implement more API calls later, you can trim this request down.&lt;br&gt;&lt;br&gt;Below is an example of the kind of information that can be returned with these calls.&lt;br&gt;&lt;table align=&quot;bottom&quot; cellpadding=&quot;10&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;100%&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width=&quot;100%&quot;&gt;&lt;div align=&quot;center&quot;&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;br&gt;&lt;h3&gt;Getting Cells Is Anonymous&lt;/h3&gt;These calls &lt;b&gt;do not&lt;/b&gt; require a ticket because the call is made anonymously and no special permissions are required to view content. This allows for caching the content requests (described later in this guide).&lt;br&gt;&lt;br&gt;&lt;h3&gt;Cells and Cell Identifiers&lt;/h3&gt;Every section of user-generated content, or cell, is referenced by a unique identifier. This identifier is something you make up that is meaningful to your system. When you request a cell, you must send along this unique identifier.&lt;br&gt;&lt;br&gt;&lt;h3&gt;  WYSIWYG Editing and Saving Content&lt;/h3&gt;Once the content is retrieved by your server and sent to the client, the &lt;a href=&quot;http://www.wetpaintinjected.com/page/Client+Application&quot; target=&quot;_self&quot;&gt;client application&lt;/a&gt; enables WYSIWYG editing and saving of that content. To enable that functionality, refer to the next step of the &lt;a href=&quot;http://www.wetpaintinjected.com/page/Integration+Guide&quot; target=&quot;_self&quot;&gt;Integration Guide&lt;/a&gt;.  &lt;br&gt;&lt;br&gt;&lt;b&gt;Next &lt;/b&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/Step+4%3A+Customize+Interface+Style&quot; target=&quot;_self&quot;&gt;Step 4: Customize Interface Style&lt;/a&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>CellService.getCell</title><link>http://www.wetpaintinjected.com/page/CellService.getCell</link><author>boe_wetpaint</author><guid isPermaLink="false">http://www.wetpaintinjected.com/page/CellService.getCell</guid><pubDate>Thu, 05 Mar 2009 13:14:29 CST</pubDate><description>&lt;br&gt;&lt;br&gt; 			&lt;table align=&quot;bottom&quot; cellpadding=&quot;4&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;100%&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align=&quot;center&quot; width=&quot;16%&quot;&gt;&lt;b&gt;HTTP Method&lt;/b&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; width=&quot;50%&quot;&gt;&lt;b&gt;URI&lt;/b&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; width=&quot;33%&quot;&gt;&lt;b&gt;Returns&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;16%&quot;&gt;GET&lt;/td&gt;&lt;td width=&quot;50%&quot;&gt;/CellService/getCell.do&lt;/td&gt;&lt;td width=&quot;33%&quot;&gt;A cell, including cell metadata, the cell&amp;#39;s current revision, and its tags.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt;&lt;br&gt;&lt;b&gt;Overview:&lt;/b&gt;Retrieves the current revision of a cell. This call returns user-generated HTML content, details about the last edit, and tags. The default output of this call returns HTML suitable for a server-side include.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt; &lt;b&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/Common+Request+Parameters&quot; target=&quot;_self&quot;&gt;Common Parameters&lt;/a&gt;&lt;br&gt;plus...&lt;/b&gt;&lt;br&gt;&lt;b&gt;&lt;br&gt;Required Parameters:&lt;/b&gt;&lt;br&gt;&lt;i&gt;cell.cellId&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The cell to fetch.&lt;br&gt;&lt;/blockquote&gt;&lt;i&gt;cell.displayName&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The default cell display name to return if the cell specified by &lt;i&gt;cell.cellId&lt;/i&gt; does not currently exist. If the cell exists, this parameter is ignored. This parameter may safely be ignored if all cells are being explicitly created.&lt;br&gt;&lt;/blockquote&gt;&lt;i&gt;cell.url&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;As &lt;i&gt;cell.displayName&lt;/i&gt;, the default cell URL to return if the specified cell  												does not exist. If the cell exists, this parameter is ignored. This parameter may safely be ignored if all cells are being explicitly created.&lt;/blockquote&gt;&lt;b&gt;&lt;br&gt;Optional Parameters:&lt;/b&gt;&lt;br&gt;&lt;i&gt;cell.templateId&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;If specified and the cell has no content, the response   												will include the content of the specified template.&lt;/blockquote&gt;&lt;i&gt;cell.currentRevision.version&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;If specified and the cell is currently at this version, the response   												will include no cell content.&lt;br&gt;&lt;/blockquote&gt;cell.children.detail&lt;br&gt;&lt;blockquote&gt;If set, returns child cell details. Valid values are:&lt;br&gt;&lt;blockquote&gt;&lt;i&gt;none&lt;/i&gt; - (default) Returns no child cell-level detail.&lt;br&gt;&lt;i&gt;count&lt;/i&gt; - Returns count of child cells.&lt;br&gt;&lt;i&gt;ref&lt;/i&gt; - Returns reference to child cells.&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;i&gt;cell.threads.detail&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;If set, returns associated cell discussion threads. Valid values are:&lt;br&gt;&lt;blockquote&gt;&lt;i&gt;none&lt;/i&gt; - (default) Returns no discussion thread-level detail.&lt;br&gt;&lt;i&gt;count&lt;/i&gt; - Returns count of threads.&lt;br&gt;&lt;i&gt;full&lt;/i&gt; - Returns full thread level detail.&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;br&gt;&lt;/blockquote&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt;&lt;b&gt;Example Request &lt;/b&gt;( required parameters in red )&lt;b&gt;:&lt;br&gt;&lt;br&gt;&lt;/b&gt;&lt;blockquote&gt;&lt;font face=&quot;Courier&quot; size=&quot;2&quot;&gt;http://wapi.wetpaint.com/CellService/getCell.do&lt;br&gt;?&lt;font color=&quot;#ff0000&quot;&gt;key=yourissueddeveloperkey&lt;br&gt;&amp;amp;ns=yourassignednamespace&lt;br&gt;&amp;amp;cell.cellId=someCell&lt;/font&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;font face=&quot;Courier&quot; size=&quot;2&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;h3&gt;&lt;/h3&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>CellService.getCellWithChildren</title><link>http://www.wetpaintinjected.com/page/CellService.getCellWithChildren</link><author>boe_wetpaint</author><guid isPermaLink="false">http://www.wetpaintinjected.com/page/CellService.getCellWithChildren</guid><pubDate>Tue, 03 Mar 2009 18:27:31 CST</pubDate><description>&lt;font color=&quot;#ff0000&quot; size=&quot;4&quot;&gt;&lt;b&gt;Call deprecated. &lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;This API call has been superseded and use should be avoided.&lt;/b&gt; For similar functionality, please see &lt;a href=&quot;http://www.wetpaintinjected.com/page/CellService.getCell&quot; target=&quot;_self&quot;&gt;CellService.getCell&lt;/a&gt;. For cell children detail, please see parameter&lt;i&gt; cell.children.detail&lt;/i&gt;.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;table align=&quot;bottom&quot; cellpadding=&quot;4&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;100%&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align=&quot;center&quot; width=&quot;16%&quot;&gt;&lt;b&gt;HTTP Method&lt;/b&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; width=&quot;50%&quot;&gt;&lt;b&gt;URI&lt;/b&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; width=&quot;33%&quot;&gt;&lt;b&gt;Returns&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;16%&quot;&gt;GET&lt;/td&gt;&lt;td width=&quot;50%&quot;&gt;/CellService/getCellWithChildren.do&lt;/td&gt;&lt;td width=&quot;33%&quot;&gt;A cell, including cell metadata, the cell&amp;#39;s current revision, its tags, and its children.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt;&lt;br&gt;&lt;b&gt;Overview:&lt;/b&gt; Retrieves the current revision of a cell. This call returns user-generated HTML content, details about the last edit, tags, and a list of child cells.The default output of this call returns HTML suitable for a server-side include.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt; &lt;b&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/Common+Request+Parameters&quot; target=&quot;_self&quot;&gt;Common Parameters&lt;/a&gt;&lt;br&gt;plus...&lt;/b&gt;&lt;br&gt;&lt;b&gt;&lt;br&gt;Required Parameters:&lt;/b&gt;&lt;br&gt;&lt;i&gt;cell.cellId&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The cell to fetch.&lt;br&gt;&lt;/blockquote&gt;&lt;i&gt;cell.displayName&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The default cell display name to return if the cell specified by &lt;i&gt;cell.cellId&lt;/i&gt; does not currently exist. If the cell exists, this parameter is ignored. This parameter may safely be ignored if all cells are being explicitly created.&lt;br&gt;&lt;/blockquote&gt;&lt;i&gt;cell.url&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;As &lt;i&gt;cell.displayName&lt;/i&gt;, the default cell URL to return if the specified cell does not exist. If the cell exists, this parameter is ignored. This parameter may safely be ignored if all cells are being explicitly created.&lt;/blockquote&gt;&lt;b&gt;&lt;br&gt;Optional Parameters:&lt;/b&gt;&lt;br&gt;&lt;i&gt;cell.templateId&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;If specified and the cell has no content, the response   												will include the content of the specified template.&lt;/blockquote&gt;&lt;i&gt;cell.currentRevision.version&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;If specified and the cell is currently at this version, the response   												will include no cell content.&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt;&lt;b&gt;Example Request &lt;/b&gt;( required parameters in red )&lt;b&gt;:&lt;br&gt;&lt;br&gt;&lt;/b&gt;&lt;blockquote&gt;&lt;font face=&quot;Courier&quot; size=&quot;2&quot;&gt;To add...&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;font face=&quot;Courier&quot; size=&quot;2&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;h3&gt;&lt;/h3&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>CellService</title><link>http://www.wetpaintinjected.com/page/CellService</link><author>boe_wetpaint</author><guid isPermaLink="false">http://www.wetpaintinjected.com/page/CellService</guid><comments>Moved getCellWithChildren to deprecated list.</comments><pubDate>Tue, 03 Mar 2009 18:19:20 CST</pubDate><description>&lt;font color=&quot;#333333&quot;&gt; 			The CellService provides functionality for retrieving, editing, and moderating content areas, or cells.&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;h3&gt;Retrieving cells&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;font color=&quot;#333333&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/CellService.getCellContent&quot; target=&quot;_self&quot;&gt;CellService.getCellContent&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font color=&quot;#333333&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/WikiService.getCellContent&quot; target=&quot;_self&quot;&gt;Cell&lt;/a&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/CellService.getCell&quot; target=&quot;_self&quot;&gt;Service.getCell&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font color=&quot;#333333&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/WikiService.getCellContent&quot; target=&quot;_self&quot;&gt;Cell&lt;/a&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/CellService.getCellChildren&quot; target=&quot;_self&quot;&gt;Service.getCellChildren&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font color=&quot;#333333&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/WikiService.getCellContent&quot; target=&quot;_self&quot;&gt;Cell&lt;/a&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/CellService.getNavigation&quot; target=&quot;_self&quot;&gt;Service.getNavigation&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font color=&quot;#333333&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;h3&gt;Editing cells&lt;/h3&gt;&lt;h3&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/CellService.createCell&quot; target=&quot;_self&quot;&gt;CellService.createCell&lt;/a&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;&lt;font color=&quot;#333333&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/CellService.editCell&quot; target=&quot;_self&quot;&gt;CellService.editCell&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font color=&quot;#333333&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/WikiService.getCellContent&quot; target=&quot;_self&quot;&gt;Cell&lt;/a&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/CellService.editCellUrl&quot; target=&quot;_self&quot;&gt;Service.editCellUrl&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font color=&quot;#333333&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/CellService.renameCell&quot; target=&quot;_self&quot;&gt;CellService.renameCell&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font color=&quot;#333333&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/CellService.deleteCell&quot; target=&quot;_self&quot;&gt;CellService.deleteCell&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font color=&quot;#333333&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/CellService.undeleteCell&quot; target=&quot;_self&quot;&gt;CellService.undeleteCell&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font color=&quot;#333333&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/CellService.lockCell&quot; target=&quot;_self&quot;&gt;CellService.lockCell&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font color=&quot;#333333&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/CellService.unlockCell&quot; target=&quot;_self&quot;&gt;CellService.unlockCell&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font color=&quot;#333333&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/CellService.moveCell&quot; target=&quot;_self&quot;&gt;CellService.moveCell&lt;/a&gt;&lt;br&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font color=&quot;#333333&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;h3&gt;Retrieving and editing cell history&lt;/h3&gt;&lt;h3&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;font color=&quot;#333333&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/CellService.getCellHistory&quot; target=&quot;_self&quot;&gt;CellService.getCellHistory&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font color=&quot;#333333&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/CellService.getCellRevision&quot; target=&quot;_self&quot;&gt;CellService.getCellRevision&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font color=&quot;#333333&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/CellService.getCellRevisionDiff&quot; target=&quot;_self&quot;&gt;CellService.getCellRevisionDiff&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font color=&quot;#333333&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/CellService.deleteCellRevision&quot; target=&quot;_self&quot;&gt;CellService.deleteCellRevision&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font color=&quot;#333333&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/CellService.undeleteCellRevision&quot; target=&quot;_self&quot;&gt;CellService.undeleteCellRevision&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font color=&quot;#333333&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/CellService.revertCellRevision&quot; target=&quot;_self&quot;&gt;CellService.revertCellRevision&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font color=&quot;#333333&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;h3&gt;Deprecated calls&lt;br&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;font color=&quot;#333333&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/CellService.getCellWithChildren&quot; target=&quot;_self&quot;&gt;CellService.getCellWithChildren&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>CellService.moveCell</title><link>http://www.wetpaintinjected.com/page/CellService.moveCell</link><author>boe_wetpaint</author><guid isPermaLink="false">http://www.wetpaintinjected.com/page/CellService.moveCell</guid><pubDate>Thu, 26 Feb 2009 16:43:13 CST</pubDate><description>&lt;table align=&quot;bottom&quot; cellpadding=&quot;4&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;100%&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align=&quot;center&quot; width=&quot;16%&quot;&gt;&lt;b&gt;HTTP Method&lt;/b&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; width=&quot;50%&quot;&gt;&lt;b&gt;URI&lt;/b&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; width=&quot;33%&quot;&gt;&lt;b&gt;Returns&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;16%&quot;&gt;POST&lt;/td&gt;&lt;td width=&quot;50%&quot;&gt;  /CellService/moveCell.do&lt;/td&gt;&lt;td width=&quot;33%&quot;&gt;A cell, including cell metadata, the cell&amp;#39;s current revision, and its tags.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt;&lt;b&gt;Overview: &lt;/b&gt;  Move a cell to a new location &amp;ndash; specified by &lt;i&gt;cell.parentCellId&lt;/i&gt; &amp;ndash; optionally specifying the cell order by providing either &lt;i&gt;insertBeforeCellId &lt;/i&gt;or &lt;i&gt;insertAtCellIndex&lt;/i&gt;. By default, the cell is inserted at the last position.&lt;br&gt;&lt;i&gt;&lt;br&gt;&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/Common+Request+Parameters&quot; target=&quot;_self&quot;&gt;Common Parameters&lt;/a&gt;&lt;/b&gt; &lt;br&gt;&lt;br&gt;    &lt;b&gt;Required Parameters:&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;i&gt;key&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The developer key. This value is provided by Wetpaint during initial developer registration&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;i&gt;ns&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The content namespace. This value is provided by Wetpaint during initial developer registration&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;i&gt;ticket&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The ticket assigned to the current logged-in user&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;i&gt;cell.cellId&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The cell being moved&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;i&gt;output&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;Currently only &lt;i&gt;api &lt;/i&gt;output is supported for this call&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;i&gt;cell.parentCellId&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The new parent cell. If passed as an empty string, the cell is orphaned&lt;br&gt;&lt;/blockquote&gt;&lt;b&gt;&lt;/b&gt;&lt;br&gt;&lt;b&gt;Optional Parameters:&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;i&gt;insertBeforeCellId&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The cell id of the desired following cell &lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;i&gt;insertAtIndex&lt;/i&gt; &lt;br&gt;&lt;blockquote&gt; Requested new index for the cell. If 0, the cell is inserted at the first position&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt;&lt;b&gt;Example Request &lt;/b&gt;( required parameters in red )&lt;b&gt;:&lt;br&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt;&lt;b&gt;Example Response:&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h3&gt;&lt;/h3&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>CellService.getCellChildren</title><link>http://www.wetpaintinjected.com/page/CellService.getCellChildren</link><author>boe_wetpaint</author><guid isPermaLink="false">http://www.wetpaintinjected.com/page/CellService.getCellChildren</guid><pubDate>Thu, 26 Feb 2009 16:38:32 CST</pubDate><description>&lt;br&gt;&lt;br&gt; 			&lt;table align=&quot;bottom&quot; cellpadding=&quot;4&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;100%&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align=&quot;center&quot; width=&quot;16%&quot;&gt;&lt;b&gt;HTTP Method&lt;/b&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; width=&quot;50%&quot;&gt;&lt;b&gt;URI&lt;/b&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; width=&quot;33%&quot;&gt;&lt;b&gt;Returns&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;16%&quot;&gt;GET&lt;/td&gt;&lt;td width=&quot;50%&quot;&gt;/CellService/getCellChildren.do&lt;/td&gt;&lt;td width=&quot;33%&quot;&gt;A list of the specified cell&amp;#39;s child cells.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt;&lt;br&gt;&lt;b&gt;Overview:&lt;/b&gt;   Retrieves the children for a given cell.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt; &lt;b&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/Common+Request+Parameters&quot; target=&quot;_self&quot;&gt;Common Parameters&lt;/a&gt;&lt;/b&gt;&lt;br&gt;&lt;b&gt;&lt;br&gt;Required Parameters:&lt;/b&gt;&lt;br&gt;    &lt;i&gt;key&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The developer key. This value is provided by Wetpaint during initial developer registration&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;i&gt;ns&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The content namespace. This value is provided by Wetpaint during initial developer registration&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;i&gt;cell.cellId&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The cell to find the children of&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;i&gt;output&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;Currently only &lt;i&gt;api&lt;/i&gt; output is supported for this call&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;    &lt;b&gt;Optional Parameters:&lt;/b&gt;&lt;br&gt;&lt;i&gt;cell.detail&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The detail level of the child cells returned. May have the values &lt;i&gt;ref&lt;/i&gt; (default) or &lt;i&gt;full&lt;/i&gt;&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;i&gt;cell.children.detail&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The detail level of the children collection on each of the child cells returned. May have the values &lt;i&gt;none&lt;/i&gt; or &lt;i&gt;count&lt;/i&gt; (default)&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;i&gt;cell.threads.detail&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The detail level of the threads collection on each of the child cells returned. May have the values &lt;i&gt;none&lt;/i&gt; (default) or &lt;i&gt;count&lt;/i&gt;&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;i&gt;offset&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;Starting result number. Defaults to 0 if unspecified &lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;i&gt;maxResults&lt;/i&gt;  &lt;br&gt;&lt;blockquote&gt;Number of results to return. Defaults to 50 if unspecified&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;br&gt;&lt;/blockquote&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt;&lt;b&gt;Example Request &lt;/b&gt;( required parameters in red )&lt;b&gt;:&lt;br&gt;&lt;br&gt;&lt;/b&gt;&lt;blockquote&gt;&lt;font face=&quot;Courier&quot; size=&quot;2&quot;&gt;http://wapi.wetpaint.com/CellService/getCellChildren.do&lt;br&gt;?&lt;font color=&quot;#ff0000&quot;&gt;key=yourissueddeveloperkey&lt;br&gt;&amp;amp;ns=yourassignednamespace&lt;br&gt;&amp;amp;cell.cellId=someCellWithChilren&lt;br&gt;&amp;amp;output=api&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;font face=&quot;Courier&quot; size=&quot;2&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt;    &lt;b&gt;Example Response:&lt;/b&gt;&lt;br&gt;&lt;br&gt;&amp;lt;response version=&amp;quot;Response_Version&amp;quot;&amp;gt;&lt;br&gt; &amp;lt;cells total=&amp;quot;&lt;b&gt;x&lt;/b&gt;&amp;quot;&amp;gt;&lt;br&gt; &amp;lt;cell&amp;gt;&lt;br&gt;  &amp;lt;cellId&amp;gt;CellId&amp;lt;/cellId&amp;gt; &lt;br&gt; &amp;lt;creationDate&amp;gt;Date of cell creation&amp;lt;/creationDate&amp;gt;&lt;br&gt; &amp;lt;currentRevision&amp;gt;&lt;br&gt;  &amp;lt;content&amp;gt;![CDATA[HTML document]]&amp;lt;/content&amp;gt; &lt;br&gt;  &amp;lt;date&amp;gt;Date of cell revision&amp;lt;/date&amp;gt; &lt;br&gt;  &amp;lt;deleted&amp;gt;Is revision deleted&amp;lt;/deleted&amp;gt; &lt;br&gt;  &amp;lt;editNote&amp;gt;EasyEdit note for current version&amp;lt;/editNote&amp;gt; &lt;br&gt;  &amp;lt;type&amp;gt;Revision Type&amp;lt;/type&amp;gt; &lt;br&gt; &amp;lt;user&amp;gt;&lt;br&gt;  &amp;lt;displayName&amp;gt;Display Name of User&amp;lt;/displayName&amp;gt; &lt;br&gt;  &amp;lt;profileUrl&amp;gt;Profile URL of User&amp;lt;/profileUrl&amp;gt; &lt;br&gt;  &amp;lt;userId&amp;gt;UserId for user&amp;lt;/userId&amp;gt; &lt;br&gt;  &amp;lt;/user&amp;gt;&lt;br&gt;  &amp;lt;version&amp;gt;Revision Version Number&amp;lt;/version&amp;gt; &lt;br&gt;  &amp;lt;wordCount&amp;gt;Word count for revision&amp;lt;/wordCount&amp;gt; &lt;br&gt; &amp;lt;/currentRevision&amp;gt;&lt;br&gt; &amp;lt;deleted&amp;gt;Is cell deleted&amp;lt;/deleted&amp;gt; &lt;br&gt; &amp;lt;displayName&amp;gt;Cell display name&amp;lt;/displayName&amp;gt; &lt;br&gt; &amp;lt;locked&amp;gt;Is cell locked?&amp;lt;/locked&amp;gt; &lt;br&gt;&amp;lt;tags total=&amp;quot;&lt;b&gt;x&lt;/b&gt;&amp;quot; offset=&amp;quot;&lt;b&gt;x&lt;/b&gt;&amp;quot;&amp;gt;&lt;br&gt; &amp;lt;tag&amp;gt;&lt;br&gt;  &amp;lt;name&amp;gt;tag 1 value&amp;lt;/name&amp;gt; &lt;br&gt; &amp;lt;/tag&amp;gt;&lt;br&gt; ... &lt;br&gt; &amp;lt;/tags&amp;gt;&lt;br&gt;  &amp;lt;url&amp;gt;cell URL&amp;lt;/url&amp;gt; &lt;br&gt;  &amp;lt;/cell&amp;gt;&lt;br&gt;  ... &lt;br&gt;&amp;lt;/cells&amp;gt;&lt;br&gt;&amp;lt;/response&amp;gt;  &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h3&gt;&lt;/h3&gt;&lt;br&gt;&lt;font&gt;&lt;font size=&quot;-1&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>API Reference</title><link>http://www.wetpaintinjected.com/page/API+Reference</link><author>boe_wetpaint</author><guid isPermaLink="false">http://www.wetpaintinjected.com/page/API+Reference</guid><pubDate>Thu, 26 Feb 2009 16:04:56 CST</pubDate><description> 			Within this section lies every available API that you can call to interact with Wetpaint Injected. The &lt;a href=&quot;http://www.wetpaintinjected.com/page/Integration+Guide&quot; target=&quot;_self&quot;&gt;Integration Guide&lt;/a&gt; explains how and why these APIs are designed to be used. The &lt;a href=&quot;http://www.wetpaintinjected.com/page/Features+%26+Functionality&quot; target=&quot;_self&quot;&gt;features and functionality&lt;/a&gt; guide (PDF) describes the capabilities in detail.&lt;br&gt;&lt;br&gt;&lt;table align=&quot;bottom&quot; cellpadding=&quot;10&quot; class=&quot;wp-border-all&quot; width=&quot;100%&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#e9f5e6&quot; width=&quot;100%&quot;&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/Client+Application&quot; target=&quot;_self&quot;&gt;Client Application&lt;/a&gt;&lt;br&gt;The Javascript library contains many hooks that allow you to control the appearance and functionality of the user experience.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/Data+Access+APIs&quot; target=&quot;_self&quot;&gt;Data Access APIs&lt;/a&gt;&lt;br&gt;Your server can directly access these API calls, allowing you access to user controls, user-generated content, and more.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/Glossary&quot; target=&quot;_self&quot;&gt;Glossary&lt;/a&gt;&lt;br&gt;A list of terms we use in this documentation and their definitions.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/Index&quot; target=&quot;_self&quot;&gt;Index&lt;/a&gt;&lt;br&gt;An alphabetical listing of every method and call available.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;h3&gt;Bugs &amp;amp; Issues&lt;/h3&gt;If you encounter a feature that is not working as advertised here, &lt;a href=&quot;http://www.wetpaintinjected.com/page/Bugs+%26+Issues&quot; target=&quot;_self&quot;&gt;add a bug report&lt;/a&gt; so we can fix the issue.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>DiscussionService.deletePost</title><link>http://www.wetpaintinjected.com/page/DiscussionService.deletePost</link><author>boe_wetpaint</author><guid isPermaLink="false">http://www.wetpaintinjected.com/page/DiscussionService.deletePost</guid><pubDate>Thu, 26 Feb 2009 16:04:39 CST</pubDate><description>&lt;table align=&quot;bottom&quot; cellpadding=&quot;4&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;100%&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align=&quot;center&quot; width=&quot;16%&quot;&gt;&lt;b&gt;HTTP Method&lt;/b&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; width=&quot;50%&quot;&gt;&lt;b&gt;URI&lt;/b&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; width=&quot;33%&quot;&gt;&lt;b&gt;Returns&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;16%&quot;&gt;POST&lt;/td&gt;&lt;td width=&quot;50%&quot;&gt;  /DiscussionService/deletePost.do&lt;/td&gt;&lt;td width=&quot;33%&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt;&lt;b&gt;Overview: &lt;/b&gt;  Deletes a discussion thread. This operation requires moderator permissions.&lt;br&gt;&lt;i&gt;&lt;br&gt;&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/Common+Request+Parameters&quot; target=&quot;_self&quot;&gt;Common Parameters&lt;/a&gt;&lt;/b&gt; &lt;br&gt;&lt;br&gt;    &lt;b&gt;Required Parameters:&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;i&gt;key&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The developer key. This value is provided by Wetpaint during initial developer registration&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;i&gt;ns&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The content namespace. This value is provided by Wetpaint during initial developer registration&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;i&gt;ticket&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The ticket assigned to the current logged-in user. Must have moderator privileges&lt;br&gt;&lt;/blockquote&gt; &lt;br&gt;&lt;i&gt;thread.threadId&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The thread where the post exists&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;i&gt;post.number&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The post to delete&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;i&gt;output&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;Currently only &lt;i&gt;api&lt;/i&gt; output is supported for this call  &lt;br&gt;&lt;/blockquote&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt;&lt;b&gt;Example Request &lt;/b&gt;( required parameters in red )&lt;b&gt;:&lt;br&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt;&lt;b&gt;Example Response:&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h3&gt;&lt;/h3&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>DiscussionService.deleteThread</title><link>http://www.wetpaintinjected.com/page/DiscussionService.deleteThread</link><author>boe_wetpaint</author><guid isPermaLink="false">http://www.wetpaintinjected.com/page/DiscussionService.deleteThread</guid><pubDate>Thu, 26 Feb 2009 16:04:29 CST</pubDate><description>&lt;table align=&quot;bottom&quot; cellpadding=&quot;4&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;100%&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align=&quot;center&quot; width=&quot;16%&quot;&gt;&lt;b&gt;HTTP Method&lt;/b&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; width=&quot;50%&quot;&gt;&lt;b&gt;URI&lt;/b&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; width=&quot;33%&quot;&gt;&lt;b&gt;Returns&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;16%&quot;&gt;POST&lt;/td&gt;&lt;td width=&quot;50%&quot;&gt;  /DiscussionService/deleteThread.do&lt;/td&gt;&lt;td width=&quot;33%&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt;&lt;b&gt;Overview: &lt;/b&gt;  Deletes a discussion thread. This operation requires moderator permissions.&lt;br&gt;&lt;i&gt;&lt;br&gt;&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/Common+Request+Parameters&quot; target=&quot;_self&quot;&gt;Common Parameters&lt;/a&gt;&lt;/b&gt; &lt;br&gt;&lt;br&gt;    &lt;b&gt;Required Parameters:&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;i&gt;key&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The developer key. This value is provided by Wetpaint during initial developer registration&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;i&gt;ns&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The content namespace. This value is provided by Wetpaint during initial developer registration&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;i&gt;ticket&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The ticket assigned to the current logged-in user. Must have moderator privileges&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;i&gt;thread.threadId&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The thread to delete&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;i&gt;output&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;Currently only &lt;i&gt;api&lt;/i&gt; output is supported for this call&lt;br&gt;&lt;/blockquote&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt;&lt;b&gt;Example Request &lt;/b&gt;( required parameters in red )&lt;b&gt;:&lt;br&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt;&lt;b&gt;Example Response:&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h3&gt;&lt;/h3&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>DiscussionService.createPost</title><link>http://www.wetpaintinjected.com/page/DiscussionService.createPost</link><author>boe_wetpaint</author><guid isPermaLink="false">http://www.wetpaintinjected.com/page/DiscussionService.createPost</guid><pubDate>Thu, 26 Feb 2009 16:04:17 CST</pubDate><description>&lt;table align=&quot;bottom&quot; cellpadding=&quot;4&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;100%&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align=&quot;center&quot; width=&quot;16%&quot;&gt;&lt;b&gt;HTTP Method&lt;/b&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; width=&quot;50%&quot;&gt;&lt;b&gt;URI&lt;/b&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; width=&quot;33%&quot;&gt;&lt;b&gt;Returns&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;16%&quot;&gt;POST&lt;/td&gt;&lt;td width=&quot;50%&quot;&gt;/DiscussionService/createPost.do&lt;/td&gt;&lt;td width=&quot;33%&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt;&lt;b&gt;Overview: &lt;/b&gt;  Adds a new post to an existing discussion thread.&lt;br&gt;&lt;i&gt;&lt;br&gt;&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.wetpaintinjected.com/page/Common+Request+Parameters&quot; target=&quot;_self&quot;&gt;Common Parameters&lt;/a&gt;&lt;/b&gt; &lt;br&gt;&lt;br&gt;    &lt;b&gt;Required Parameters:&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;i&gt;key&lt;/i&gt;&lt;br&gt;The developer key. This value is provided by Wetpaint during initial developer registration&lt;br&gt;&lt;br&gt;&lt;i&gt;ns&lt;/i&gt;&lt;br&gt;The content namespace. This value is provided by Wetpaint during initial developer registration&lt;br&gt;&lt;br&gt;&lt;i&gt;ticket&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The ticket assigned to the current logged-in user&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;i&gt;thread.threadId&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The thread to which this post will belong&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;i&gt;post.name&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The name for this post. Must be between 1 and 255 characters&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;i&gt;post.content&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The HTML content for this post. Cannot be longer than 5000 characters.&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;i&gt;output&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;Currently only &lt;i&gt;api&lt;/i&gt; output is supported for this call  &lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;        &lt;b&gt;Optional Parameters:&lt;/b&gt;&lt;br&gt;&lt;b&gt;&lt;/b&gt;&lt;br&gt;&lt;i&gt;post.url.pattern&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;A URL pattern that will be used to generate a permalink to a shell page that contains the list of posts containing the new post. Should contain either a literal &lt;i&gt;${Offset}&lt;/i&gt; or &lt;i&gt;${PageNumber}&lt;/i&gt; placeholder (but not both), depending on your URL scheme.&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;blockquote&gt;For an offset-based URL scheme, if you pass a &lt;i&gt;post.url.pattern&lt;/i&gt; of &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://yoursite.com/boards/1234/thread/1234?start=$%7bOffset%7d&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://yoursite.com/boards/1234/thread/1234?start=${Offset}&lt;/a&gt; and a &lt;i&gt;post.url.maxResults&lt;/i&gt; of 10, and the new post is the 45th in this thread, the resulting permalink URL will be &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://yoursite.com/boards/1234/thread/1234?start=40&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://yoursite.com/boards/1234/thread/1234?start=40&lt;/a&gt;.&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;blockquote&gt;For a page-number-based URL scheme, if you pass a &lt;i&gt;post.url.pattern&lt;/i&gt; of &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://yoursite.com/boards/1234/thread/1234?page=$%7bPageNumber%7d&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://yoursite.com/boards/1234/thread/1234?page=${PageNumber}&lt;/a&gt; and a &lt;i&gt;post.url.maxResults&lt;/i&gt; of 10, and the new post is the 45th in this thread, the resulting permalink URL will be &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://yoursite.com/boards/1234/thread/1234?start=5&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://yoursite.com/boards/1234/thread/1234?start=5&lt;/a&gt;.&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;blockquote&gt;&lt;b&gt;Note on numbering:&lt;i&gt; &lt;/i&gt;&lt;/b&gt;the numbering of posts begins at 1, the offset-based scheme is zero-based, and page-number-based scheme is one-based. So, still assuming a maxResults value of 10, the 20th post&amp;rsquo;s URL would become &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://yoursite.com/boards/1234/thread/1234?start=10&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://yoursite.com/boards/1234/thread/1234?start=10&lt;/a&gt; in the offset-based scheme and &lt;a class=&quot;external&quot; href=&quot;http://www.wetpaintinjected.comhttp://yoursite.com/boards/1234/thread/1234?start=2&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://yoursite.com/boards/1234/thread/1234?start=2&lt;/a&gt; in the page-number-based scheme. Must be between 1 and 1000 characters.&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;i&gt;post.url.maxResults&lt;/i&gt;&lt;br&gt;&lt;blockquote&gt;The page size (the number of posts on the shell page). Required if you have included either the &lt;i&gt;${Offset}&lt;/i&gt; or &lt;i&gt;${PageNumber}&lt;/i&gt; placeholder in the passed &lt;i&gt;post.url.pattern&lt;/i&gt;. Used to calculate the offset or page number for the post&amp;rsquo;s permalink.  &lt;br&gt;&lt;/blockquote&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt;&lt;b&gt;Example Request &lt;/b&gt;( required parameters in red )&lt;b&gt;:&lt;br&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;3&quot; rowspan=&quot;1&quot; width=&quot;99%&quot;&gt;&lt;b&gt;Example Response:&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h3&gt;&lt;/h3&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item></channel></rss>