<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.method.me/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Method:API Q&amp;A</title><link>http://forums.method.me/cs/forums/15.aspx</link><description>Ask questions specific to the MethodAPI from the Method Team and other Method users.</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 SP2 (Build: 31113.47)</generator><item><title>Re: HTTP Post an array?</title><link>http://forums.method.me/cs/forums/thread/19255.aspx</link><pubDate>Fri, 04 Oct 2013 19:02:01 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:19255</guid><dc:creator>Method_David</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/19255.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=19255</wfw:commentRss><description>&lt;p&gt;&lt;span style="overflow:hidden;" id="mce_2_start"&gt;Hi nsmith_piano&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;Sorry about the delay...rough week...&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;I&amp;#39;m not a python expert but is that the correct way to declare an array in python?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;Why don&amp;#39;t you declare the array outside your call to &lt;span style="overflow:hidden;" id="mce_3_start"&gt;form_&lt;/span&gt;fields = .... and then just pass the array&lt;span style="overflow:hidden;" id="mce_4_start"&gt;&lt;/span&gt;?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;Dave&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;span style="overflow:hidden;" id="mce_0_start"&gt;&lt;span style="overflow:hidden;" id="mce_1_start"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: HTTP Post an array?</title><link>http://forums.method.me/cs/forums/thread/19167.aspx</link><pubDate>Tue, 01 Oct 2013 01:56:21 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:19167</guid><dc:creator>nsmith_piano</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/19167.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=19167</wfw:commentRss><description>&lt;p&gt;&lt;span style="overflow:hidden;" id="mce_0_start"&gt;Here is my Python:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;" id="mce_2_start"&gt;&lt;span style="overflow:hidden;" id="mce_3_start"&gt;import webapp2&lt;br /&gt;&lt;span style="overflow:hidden;" id="mce_13_start"&gt;&lt;/span&gt;import urllib&lt;br /&gt;from google.appengine.api import urlfetch&lt;br /&gt;&lt;br /&gt;class MainHandler(webapp2.RequestHandler):&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;def get(self):&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;self.response.headers[&amp;#39;Content-Type&amp;#39;] = &amp;#39;text/plain&amp;#39;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;url = &amp;#39;https://www.methodintegration.com/MethodAPI/service.asmx/MethodAPIInsertV2&amp;#39;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;form_fields = {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;quot;strCompanyAccount&amp;quot;: &amp;quot;myAccount&amp;quot;,&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;quot;strLogin&amp;quot;: &amp;quot;myUser&amp;quot;,&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;quot;strPassword&amp;quot;: &amp;quot;myPassword&amp;quot;,&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;quot;strSessionID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;quot;strTable&amp;quot;:&amp;quot;Campaign&amp;quot;,&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;quot;arrInsertFieldsArray&amp;quot;: [&amp;quot;Name&amp;quot;,&amp;quot;AssignedTo&amp;quot;],&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;quot;arrInsertValueArray&amp;quot;: [&amp;quot;&lt;span style="overflow:hidden;" id="mce_5_start"&gt;Test&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_5_end"&gt;&lt;/span&gt;&amp;quot;,&amp;quot;Randy&amp;quot;],&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;form_data = urllib.urlencode(form_fields)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;result = urlfetch.fetch(url=url,&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;payload=form_data,&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;method=urlfetch.POST,&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;headers={&amp;#39;Content-Type&amp;#39;: &amp;#39;application/x-www-form-urlencoded&amp;#39;})&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;self.response.write(&amp;#39;posted: &amp;#39; + form_data + &amp;#39;&amp;lt;br/&amp;gt;result is now: &amp;#39; + result.content)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;app = webapp2.WSGIApplication([&lt;span style="overflow:hidden;" id="mce_6_start"&gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (&amp;#39;/&amp;#39;, MainHandler)&lt;br /&gt;], debug=True)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;" id="mce_0_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_1_start"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;" id="mce_2_end"&gt;It is posting this:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;" id="mce_2_end"&gt;arrInsertFieldsArray=%5B%27Name%27%2C+%27AssignedTo%27%5D&amp;amp;strSessionID=&amp;amp;strPassword=myPassword&lt;span style="overflow:hidden;" id="mce_7_start"&gt;&lt;/span&gt;&amp;amp;strCompanyAccount=myAccount&lt;span style="overflow:hidden;" id="mce_9_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_8_start"&gt;&lt;/span&gt;&amp;amp;strTable=Campaign&amp;amp;strLogin=myPassword&amp;amp;arrInsertValueArray=%5B%27APICampaign%27%2C+%27Randy%27%5D&lt;span style="overflow:hidden;" id="mce_10_start"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;The response&lt;span style="overflow:hidden;" id="mce_11_start"&gt; content&lt;span style="overflow:hidden;" id="mce_12_start"&gt;&lt;/span&gt;&lt;/span&gt; is:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;It does not appear the field &amp;#39;[&amp;#39;Name&amp;#39;, &amp;#39;AssignedTo&amp;#39;]&amp;#39; exists in the table.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: HTTP Post an array?</title><link>http://forums.method.me/cs/forums/thread/19164.aspx</link><pubDate>Mon, 30 Sep 2013 18:16:23 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:19164</guid><dc:creator>nsmith_piano</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/19164.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=19164</wfw:commentRss><description>&lt;p&gt;&lt;br /&gt;&lt;span style="overflow:hidden;" id="mce_0_start"&gt;Thanks for your response Dave. &lt;span style="overflow:hidden;" id="mce_14_start"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;I &lt;span style="overflow:hidden;" id="mce_11_start"&gt;am&lt;/span&gt; hoping to use Google App Engine with Python.&lt;span style="overflow:hidden;" id="mce_5_start"&gt; I&amp;nbsp;am using the urllib.urlencode() function. In my&amp;nbsp;dictionary I have&amp;nbsp;{arrInsertFieldArray : [&amp;#39;name&amp;#39;, &amp;#39;assignedTo&amp;#39;]}.&amp;nbsp;I &lt;span style="overflow:hidden;" id="mce_12_start"&gt;&lt;/span&gt;pass&amp;nbsp;the dictionary to urlencode()&amp;nbsp;and send the resulting string to Method,&amp;nbsp;but I&amp;nbsp;am not getting a good response. I don&amp;#39;t have my app in front of me now.&amp;nbsp;I&amp;#39;ll post&amp;nbsp;specific examples later.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;The content type in the post exam&lt;span style="overflow:hidden;" id="mce_15_start"&gt;&lt;span style="overflow:hidden;" id="mce_16_start"&gt;&lt;/span&gt;&lt;/span&gt;p&lt;span style="overflow:hidden;" id="mce_19_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_17_start"&gt;&lt;span style="overflow:hidden;" id="mce_18_start"&gt;&lt;/span&gt;&lt;/span&gt;le in the documentation&amp;nbsp;is x-www-form-urlencoded. I understand that content&amp;nbsp;to be form data&amp;nbsp;encoded as name/value pairs, similar to a URI query string.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;If there is one name&lt;span style="overflow:hidden;" id="mce_21_start"&gt;&lt;/span&gt; &lt;span class="key"&gt;&amp;quot;arrInsertFi&lt;span style="overflow:hidden;" id="mce_10_start"&gt;&lt;/span&gt;eldArray&amp;quot;&lt;/span&gt; and multiple values in an array, how&amp;nbsp;would the Method server like to receive&amp;nbsp;multiple values?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;I was able to get my app to talk to Method in simple requests like MethodAPITableListV2 that only reqired single-valued parameters.&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: HTTP Post an array?</title><link>http://forums.method.me/cs/forums/thread/19163.aspx</link><pubDate>Mon, 30 Sep 2013 17:49:16 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:19163</guid><dc:creator>Method_David</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/19163.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=19163</wfw:commentRss><description>&lt;p&gt;&lt;br /&gt;&lt;span style="overflow:hidden;" id="mce_1_start"&gt;&lt;span style="overflow:hidden;" id="mce_2_start"&gt;&lt;span style="overflow:hidden;" id="mce_3_start"&gt;&lt;span style="overflow:hidden;" id="mce_4_start"&gt;&lt;span style="overflow:hidden;" id="mce_5_start"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_0_start"&gt;Hi nsmith_piano,&lt;span style="overflow:hidden;" id="mce_1_end"&gt;&lt;span style="overflow:hidden;" id="mce_2_end"&gt;&lt;span style="overflow:hidden;" id="mce_3_end"&gt;&lt;span style="overflow:hidden;" id="mce_4_end"&gt;&lt;span style="overflow:hidden;" id="mce_5_end"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;It can be done....but without know what language you are using, I&amp;#39;m not sure where to point you.&lt;span style="overflow:hidden;" id="mce_6_start"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;I&amp;#39;m gonna advise in this case you google &amp;#39;HTTP Post an array?&amp;#39;. That should help you find the solution pretty quick.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;Dave&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>HTTP Post an array?</title><link>http://forums.method.me/cs/forums/thread/19140.aspx</link><pubDate>Mon, 30 Sep 2013 00:01:51 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:19140</guid><dc:creator>nsmith_piano</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/19140.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=19140</wfw:commentRss><description>&lt;p&gt;&lt;span style="overflow:hidden;"&gt;The information at https://www.methodintegration.com/MethodAPI/service.asmx?op=MethodAPIInsertV2 appears to indicate that you can call the API with a simple HTTP post. I would &lt;span style="overflow:hidden;" id="mce_4_start"&gt;like &lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_4_end"&gt;&lt;/span&gt;to avoid the overhead of SOAP. I tried guessing a few delimters to pass the&lt;/span&gt;&lt;span class="key"&gt; a&lt;span style="overflow:hidden;" id="mce_1_start"&gt;&lt;/span&gt;rrInsertValueArray and &lt;/span&gt;&lt;span class="key"&gt;arrInsertValueArray&lt;span style="overflow:hidden;" id="mce_2_start"&gt; but I didn&amp;#39;t get anywhere.&lt;span style="overflow:hidden;" id="mce_6_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_5_start"&gt;&lt;/span&gt; &lt;span style="overflow:hidden;" id="mce_6_end"&gt;&lt;/span&gt;Is this possible?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;" id="mce_0_start"&gt;&lt;/span&gt;&lt;/p&gt;</description></item></channel></rss>