<?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: MethodAPISelect_DataSetV2 XML Examples?</title><link>http://forums.method.me/cs/forums/thread/18005.aspx</link><pubDate>Tue, 25 Jun 2013 19:16:39 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:18005</guid><dc:creator>Method_David</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/18005.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=18005</wfw:commentRss><description>&lt;p&gt;&lt;br /&gt;&lt;span style="overflow:hidden;" id="mce_4_start"&gt;Hi gbisaga,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;No you cannot, since you may have deleted records. What you can do however is a simple call where for your fields parameter all you pass in is max(RecordID)&lt;span style="overflow:hidden;" id="mce_5_start"&gt; and that will give you your max recordid, then you can build your query to get all records. Or you can use count(RecordID) to get the count.&lt;span style="overflow:hidden;" id="mce_6_start"&gt; Simple C# examples below&lt;span style="overflow:hidden;" id="mce_7_start"&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;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;" id="mce_9_start"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;MethodAPI.Service _MethodAPI = new MethodAPI.Service();&lt;span style="overflow:hidden;" id="mce_10_start"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;lblMethodAPISelect_XMLV2.Text = _MethodAPI.MethodAPISelect_XMLV2(CompanyAccount, Login, Password, &amp;quot;&amp;quot;, &amp;quot;invoice&amp;quot;, &amp;quot;max(recordid)&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;&amp;quot;);&lt;span style="overflow:hidden;" id="mce_11_start"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;_MethodAPI.Dispose();&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;MethodAPI.Service _MethodAPI = new MethodAPI.Service();&lt;span style="overflow:hidden;" id="mce_12_start"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;lblMethodAPISelect_XMLV2.Text = _MethodAPI.MethodAPISelect_XMLV2(CompanyAccount, Login, Password, &amp;quot;&amp;quot;, &amp;quot;invoice&amp;quot;, &amp;quot;count(recordid)&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;&amp;quot;); &lt;span style="overflow:hidden;" id="mce_13_start"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;_MethodAPI.Dispose();&lt;span style="overflow:hidden;" id="mce_14_start"&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;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&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_0_start"&gt;&lt;/span&gt;&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&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: MethodAPISelect_DataSetV2 XML Examples?</title><link>http://forums.method.me/cs/forums/thread/18002.aspx</link><pubDate>Tue, 25 Jun 2013 17:25:27 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:18002</guid><dc:creator>gbisaga</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/18002.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=18002</wfw:commentRss><description>&lt;p&gt;&lt;span style="overflow:hidden;" id="mce_0_start"&gt;Thank you, Dave - you have definitely been there answering my questions, and I do appreciate it. Can I depend on RecordID to be a count of rows in the table? If I can, I could deal with fetching where &amp;quot;RecordID &amp;gt;= MyLastRecordID and RecordID &amp;lt; MyLastRecordID+1000&amp;quot; - that would be much better than the time-based query I&amp;#39;m doing now.&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: MethodAPISelect_DataSetV2 XML Examples?</title><link>http://forums.method.me/cs/forums/thread/18000.aspx</link><pubDate>Tue, 25 Jun 2013 16:24:23 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:18000</guid><dc:creator>ImTheirWebGuy</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/18000.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=18000</wfw:commentRss><description>&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;&lt;span id="mce_1_start" style="overflow:hidden;"&gt;&lt;span id="mce_2_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span id="mce_1_end" style="overflow:hidden;"&gt;&lt;span id="mce_2_end" style="overflow:hidden;"&gt;Absolutely, Dave. Thank you again for your help.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: MethodAPISelect_DataSetV2 XML Examples?</title><link>http://forums.method.me/cs/forums/thread/17999.aspx</link><pubDate>Tue, 25 Jun 2013 16:18:55 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:17999</guid><dc:creator>Method_David</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/17999.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=17999</wfw:commentRss><description>&lt;p&gt;&lt;br /&gt;&lt;span style="overflow:hidden;" id="mce_2_start"&gt;Hi ImTheirWebGuy, gbisaga, and&amp;nbsp;LaCrews&lt;/span&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 style="overflow:hidden;" id="mce_8_start"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;" id="mce_6_start"&gt;For any .asmx page you can click the name of the available&lt;span style="overflow:hidden;" id="mce_9_start"&gt; operations and that will take you into &lt;span style="overflow:hidden;" id="mce_10_start"&gt;operation specification.&lt;span style="overflow:hidden;" id="mce_14_start"&gt; This includes a description of the soap envelope, which is what you were asking for &lt;span style="overflow:hidden;" id="mce_15_start"&gt;ImTheirWebGuy. &lt;span style="overflow:hidden;" id="mce_16_start"&gt;This is &lt;span style="overflow:hidden;" id="mce_20_start"&gt;s&lt;/span&gt;tandard. &lt;span style="overflow:hidden;" id="mce_19_start"&gt;So you can go to &lt;a href="https://www.methodintegration.com/MethodAPI/Service.asmx"&gt;https://www.methodintegration.com/MethodAPI/Service.asmx&lt;/a&gt;&amp;nbsp;and click on each operation to see the operation specification.&lt;/span&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;" id="mce_24_start"&gt;gbisaga, for your&lt;span style="overflow:hidden;" id="mce_25_start"&gt; issue of retrieving&amp;nbsp;records from the customer table&lt;/span&gt;&lt;/span&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;" id="mce_22_start"&gt;. The api has a 1 million cell limit for data retrieval. Other than that really its whatever filter you want on the where clause will get you&lt;span style="overflow:hidden;" id="mce_26_start"&gt;r data&lt;/span&gt;&amp;nbsp;as long as you don&amp;#39;t exceed 1 million cells. If you just need all records, have you considered using recordid? Its an identity field&lt;span style="overflow:hidden;" id="mce_37_start"&gt; that all your tables have in method&lt;/span&gt;. And then you can &amp;nbsp;&lt;span style="overflow:hidden;" id="mce_28_start"&gt;just have your where you pass in ite&lt;span style="overflow:hidden;" id="mce_44_start"&gt;&lt;span style="overflow:hidden;" id="mce_45_start"&gt;&lt;/span&gt;&lt;/span&gt;r&lt;span style="overflow:hidden;" id="mce_43_start"&gt;&lt;/span&gt;ate. e.g. first call would have &amp;quot;where recordid &amp;gt; 1 and recordid &amp;lt; 1000&amp;quot; in the&amp;nbsp;where clause.&amp;nbsp;Second call would have &amp;quot;where recordid &amp;gt; 1000 and recordid &amp;lt; 2000&amp;quot;, etc.&lt;span style="overflow:hidden;" id="mce_63_start"&gt; We have not forgotten &lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_62_start"&gt;your request for count...but right now its not happening.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;Mark, thanks for the love!&lt;/span&gt;&lt;/span&gt;&lt;/span&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;" id="mce_48_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;" id="mce_3_start"&gt;&lt;span style="overflow:hidden;" id="mce_46_start"&gt;&lt;/span&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 style="overflow:hidden;" id="mce_47_start"&gt;We internally actually &lt;span style="overflow:hidden;" id="mce_51_start"&gt;&lt;/span&gt;use the api every day.&amp;nbsp; An example would be its part of our billing process. &lt;span style="overflow:hidden;" id="mce_61_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_52_start"&gt;If there are new functions/features needed you can always&amp;nbsp;make a post asking for&amp;nbsp;them. We are always looking for suggestions on how to make the API better.&lt;span style="overflow:hidden;" id="mce_68_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_65_start"&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;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&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;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;You guys also cited the lack of php examples as something we are deficient on, and something we should have going forward. &lt;span style="overflow:hidden;" id="mce_54_start"&gt;Why don&amp;#39;t you guys &lt;span style="overflow:hidden;" id="mce_56_start"&gt;&lt;/span&gt;send me an email and we&lt;span style="overflow:hidden;" id="mce_60_start"&gt;&lt;/span&gt; can discuss the possibilty of collaborating on some php examples that we make available as part of our documentation. It can be a learning experience for us .Net people.&lt;span style="overflow:hidden;" id="mce_59_start"&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;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;Dave&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_58_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_59_end"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_57_start"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: MethodAPISelect_DataSetV2 XML Examples?</title><link>http://forums.method.me/cs/forums/thread/17998.aspx</link><pubDate>Tue, 25 Jun 2013 14:59:48 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:17998</guid><dc:creator>ImTheirWebGuy</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/17998.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=17998</wfw:commentRss><description>&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;Thank you thank you thank you gbisaga! This is EXACTLY what I was looking for!&amp;nbsp;&lt;a href="https://www.methodintegration.com/MethodAPI/service.asmx?op=MethodAPISelect_XMLV2"&gt;https://www.methodintegration.com/MethodAPI/service.asmx?op=MethodAPISelect_XMLV2&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: MethodAPISelect_DataSetV2 XML Examples?</title><link>http://forums.method.me/cs/forums/thread/17997.aspx</link><pubDate>Tue, 25 Jun 2013 14:34:17 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:17997</guid><dc:creator>ImTheirWebGuy</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/17997.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=17997</wfw:commentRss><description>&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;Hey, I&amp;#39;m totally down with a hangout IRL, and I&amp;#39;ll keep the beers flowing the enire time (as long as we can talk shop). :D&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: MethodAPISelect_DataSetV2 XML Examples?</title><link>http://forums.method.me/cs/forums/thread/17996.aspx</link><pubDate>Tue, 25 Jun 2013 14:30:38 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:17996</guid><dc:creator>gbisaga</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/17996.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=17996</wfw:commentRss><description>&lt;p&gt;&lt;span style="overflow:hidden;" id="mce_0_start"&gt;&lt;span style="overflow:hidden;" id="mce_2_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_0_start"&gt;&lt;span style="overflow:hidden;" id="mce_2_start"&gt;&lt;/span&gt;By the way, I should give a shout out to &lt;/span&gt;Mark Crews also - he has definitely been helpful in the past, as he is here.&lt;/span&gt; Sorry for forgetting about you, Mark. Maybe we should form the Method API Real World (tm) user group. :-)&lt;span style="overflow:hidden;" id="mce_1_start"&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: MethodAPISelect_DataSetV2 XML Examples?</title><link>http://forums.method.me/cs/forums/thread/17994.aspx</link><pubDate>Tue, 25 Jun 2013 13:42:38 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:17994</guid><dc:creator>ImTheirWebGuy</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/17994.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=17994</wfw:commentRss><description>&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;And David, I really do appreciate your responsiveness, but gbisaga has nailed it&lt;span id="mce_1_start" style="overflow:hidden;"&gt;&lt;span id="mce_2_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;: it seems like there&amp;#39;s not really an understanding of &lt;span id="mce_3_start" style="overflow:hidden;"&gt;how the API will actually be used in the real world. &lt;span id="mce_4_start" style="overflow:hidden;"&gt;I want to implement this software in more places, but further API development has to be part of that.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: MethodAPISelect_DataSetV2 XML Examples?</title><link>http://forums.method.me/cs/forums/thread/17992.aspx</link><pubDate>Tue, 25 Jun 2013 13:38:20 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:17992</guid><dc:creator>ImTheirWebGuy</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/17992.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=17992</wfw:commentRss><description>&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;Outstanding! I&amp;#39;m actually working from within a WordPress front end, but I&amp;#39;m sure there&amp;#39;s useful structure in your code that would help answer some of the questions I&amp;#39;m having. I don&amp;#39;t mean to sound frustrated, but I just keep hearing the same answers over and over which don&amp;#39;t actually address my questions. I&amp;#39;m not sure why it&amp;#39;s so difficult to get across that the core transaction of this API is an XML exchange, and I just want to know what values and syntax are needed in that core exchange (since the API blows out anything other than an exact match with a generic error). Sending you an email now.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: MethodAPISelect_DataSetV2 XML Examples?</title><link>http://forums.method.me/cs/forums/thread/17991.aspx</link><pubDate>Tue, 25 Jun 2013 13:31:13 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:17991</guid><dc:creator>gbisaga</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/17991.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=17991</wfw:commentRss><description>&lt;p&gt;I totally feel your pain because I am in the same boat. There are some folks here on the forum who are trying to be helpful (Dave from Method being one), but often I find we are not speaking the same language. I suspect the biggest problem is that Method people have never really had to use their API to solve real business problems&lt;span id="mce_2_start" style="overflow:hidden;"&gt;, so they are not quite sure what to do with them.&lt;span id="mce_3_start" style="overflow:hidden;"&gt;&amp;nbsp;Sounds like we are doing much the same kind of thing. I am syncing the customer table and then generating Estimates based on a workflow from my client&amp;#39;s online engineering system, but will soon have to add generating customers, leads, etc.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Here&amp;#39;s an example of the problems I&amp;#39;m having with the API: I want to sync over the Customers table to my own database because I want to do my own searches, because Method&amp;#39;s search interface is slow and not very capable. Thus, I want to grab a number of records at a time and process them, rinse and repeat. Turns out there&amp;#39;s no way to limit queries by a count; all you can do is limit by some other criteria like date, and hope there&amp;#39;s no more rows than the API can handle. This clearly makes for very slow and very difficult syncing, but I&amp;#39;ve not had much luck in communicating this need to Method folks here in the forums.&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;Regarding your problem, I have slogged through the API interface in PHP myself. Are you using CodeIgniter? I wrote a CI library to access the Method API. It&amp;#39;s not anything spectacular, but I would be glad to share the code with you if you would like it. Let me know if you would like my code and/or if you just want&amp;nbsp;&lt;span id="mce_8_start" style="overflow:hidden;"&gt;&lt;span id="mce_9_start" style="overflow:hidden;"&gt;to share Method/PHP experiences. :-) My email is gbisaga at gmail.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: MethodAPISelect_DataSetV2 XML Examples?</title><link>http://forums.method.me/cs/forums/thread/17989.aspx</link><pubDate>Tue, 25 Jun 2013 12:57:00 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:17989</guid><dc:creator>LaCrews</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/17989.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=17989</wfw:commentRss><description>&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;Hi ImTheirWebIT&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;span id="mce_1_start" style="overflow:hidden;"&gt;&lt;/span&gt;I&amp;#39;d have to say that I&amp;#39;ve gotten great support from these guys.&lt;/p&gt;
&lt;p&gt;Have you tried using MethodAPISelect_XMLV2&amp;nbsp;instead of the DataSet Select?&lt;span id="mce_5_start" style="overflow:hidden;"&gt; Instead of returning a .Net object it returns raw xml.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;From Method&lt;span id="mce_3_start" style="overflow:hidden;"&gt;&amp;#39;&lt;/span&gt;s&lt;span id="mce_2_start" style="overflow:hidden;"&gt;&lt;/span&gt; API documentation here&amp;#39;s an example xml response for the Select_XMLV2&lt;span id="mce_6_start" style="overflow:hidden;"&gt; method&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1252&amp;quot; ?&amp;gt; &amp;lt;MethodAPI response = &amp;quot;Success&amp;quot;&amp;gt; &amp;lt;MethodIntegration Table=&amp;quot;invoice&amp;quot;&amp;gt; &amp;lt;Record&amp;gt; &amp;lt;TxnDate&amp;gt;6/24/2008 5:00:00 PM&amp;lt;/TxnDate&amp;gt; &amp;lt;Subtotal&amp;gt;44.0000&amp;lt;/Subtotal&amp;gt; &amp;lt;RefNumber&amp;gt;33176&amp;lt;/RefNumber&amp;gt; &amp;lt;Customer&amp;gt;Bob Crenshaw&amp;lt;/Customer&amp;gt; &amp;lt;BalanceRemaining&amp;gt;44.0000&amp;lt;/BalanceRemaining&amp;gt; &amp;lt;/Record&amp;gt; &amp;lt;Record&amp;gt; &amp;lt;TxnDate&amp;gt;7/22/2008 5:00:00 PM&amp;lt;/TxnDate&amp;gt; &amp;lt;Subtotal&amp;gt;188.0000&amp;lt;/Subtotal&amp;gt; &amp;lt;RefNumber&amp;gt;33976&amp;lt;/RefNumber&amp;gt; &amp;lt;Customer&amp;gt;Nat Chapman &amp;lt;/Customer&amp;gt; &amp;lt;BalanceRemaining&amp;gt;50.0000&amp;lt;/BalanceRemaining&amp;gt; &amp;lt;/Record&amp;gt;&lt;/p&gt;
&lt;p&gt;HTH&lt;/p&gt;</description></item><item><title>Re: MethodAPISelect_DataSetV2 XML Examples?</title><link>http://forums.method.me/cs/forums/thread/17988.aspx</link><pubDate>Tue, 25 Jun 2013 03:41:50 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:17988</guid><dc:creator>ImTheirWebGuy</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/17988.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=17988</wfw:commentRss><description>&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;Thanks, Dave&lt;span id="mce_32_start" style="overflow:hidden;"&gt;, but aside from learning that Like is supported and joins are not, that just wasn&amp;#39;t very helpful&lt;/span&gt;. I&amp;#39;ve used all the documentation &lt;span id="mce_2_start" style="overflow:hidden;"&gt;at&amp;nbsp;&lt;a href="http://www.methodintegration.com/Method-API-for-QuickBooks-CRM.aspx"&gt;http://www.methodintegration.com/Method-API-for-QuickBooks-CRM.aspx&lt;/a&gt;&lt;/span&gt;, but don&amp;#39;t see much in the way of actual data examples in there. &lt;span id="mce_3_start" style="overflow:hidden;"&gt;You offer some code examples in .Net and VBA, and that&amp;#39;s it. To fig&lt;span id="mce_12_start" style="overflow:hidden;"&gt;&lt;/span&gt;ure out the actual data required by your API, I would have to code this up in C# using your examples, and then &lt;span id="mce_11_start" style="overflow:hidden;"&gt;spit out&amp;nbsp;&lt;/span&gt;the XML output, then code my app with the correct specs.&lt;span id="mce_26_start" style="overflow:hidden;"&gt;&lt;/span&gt;&amp;nbsp;&lt;span id="mce_33_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;&lt;span id="mce_3_start" style="overflow:hidden;"&gt;&lt;span id="mce_33_start" style="overflow:hidden;"&gt;&lt;/span&gt;Whether C#, PHP, Ruby, or any other language, the end result is an XML data packet.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;&lt;span id="mce_3_start" style="overflow:hidden;"&gt;&lt;span id="mce_13_start" style="overflow:hidden;"&gt;&lt;span id="mce_20_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span id="mce_24_start" style="overflow:hidden;"&gt;The coding language doesn&amp;#39;t matter at all; your strict endpoint rejects natively constructed SOAP XML packets via PHP&amp;#39;s SoapClient, so I can&amp;#39;t even try to mimic your method&lt;span id="mce_36_start" style="overflow:hidden;"&gt;&lt;/span&gt;. I literally need to know the exact XML data structure to create my Method integration. See here for &lt;span id="mce_28_start" style="overflow:hidden;"&gt;the long and painful process by which I figured that out&lt;/span&gt;:&amp;nbsp;&lt;a href="http://imtheirwebguy.com/cforms-to-methodcrm-getting-dirty-with-soap/"&gt;http://imtheirwebguy.com/cforms-to-methodcrm-getting-dirty-with-soap/&lt;span id="mce_34_start" style="overflow:hidden;"&gt;&lt;span id="mce_37_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span id="mce_29_start" style="overflow:hidden;"&gt;I&amp;#39;m not asking for PHP code samples (although a bunch of your other users are, and no surprise, given how many more small busine&lt;span id="mce_35_start" style="overflow:hidden;"&gt;&lt;/span&gt;sses use LAMP stacks versus IIS, but that&amp;#39;s a business model issue for your execs to figure out), but given that you&amp;#39;re offering an API, if would be really nice if you guys supported it with examples of the actual data necessary to complete the transactions.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span id="mce_29_start" style="overflow:hidden;"&gt;&lt;/span&gt;To top it off, when I pay for premium support, and the first thing the support tech says is &amp;quot;as consultants, we don&amp;#39;t support the API&amp;quot;, it really seems like that endpoint is just a kludgey add-on as opposed to a core value proposition we&amp;#39;re paying for.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I have one client halfway through a substantial integration with this software, and easily a dozen more who COULD benefit, if I was confident that we could get some support that is a little more than&lt;span id="mce_31_start" style="overflow:hidden;"&gt;&lt;/span&gt;&amp;nbsp;&amp;quot;RTFM&amp;quot;&lt;span id="mce_30_start" style="overflow:hidden;"&gt; and &amp;quot;Google how 2 SOAP noob&amp;quot;. Providing well formed XML examples for each of your API calls would be a really great start down that path. &amp;nbsp;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: MethodAPISelect_DataSetV2 XML Examples?</title><link>http://forums.method.me/cs/forums/thread/17987.aspx</link><pubDate>Mon, 24 Jun 2013 22:40:39 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:17987</guid><dc:creator>Method_David</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/17987.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=17987</wfw:commentRss><description>&lt;p&gt;&lt;br /&gt;&lt;span style="overflow:hidden;" id="mce_2_start"&gt;Hi Matt and ImTheirWebGuy,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;" id="mce_3_start"&gt;Good catch Matt.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;" id="mce_5_start"&gt;Im&lt;span style="overflow:hidden;" id="mce_11_start"&gt;&lt;/span&gt;TheirW&lt;span style="overflow:hidden;" id="mce_7_start"&gt;&lt;/span&gt;ebGuy&lt;span style="overflow:hidden;" id="mce_8_start"&gt; you&amp;#39;re gonna want to look at the documentation here&lt;/span&gt;&amp;nbsp;&lt;a href="http://www.methodintegration.com/Method-API-for-QuickBooks-CRM.aspx"&gt;http://www.methodintegration.com/Method-API-for-QuickBooks-CRM.aspx&lt;/a&gt;&lt;/span&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;" id="mce_4_start"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_1_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_0_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_1_end"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;" id="mce_12_start"&gt;- like is supported&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;"&gt;- &lt;span style="overflow:hidden;" id="mce_15_start"&gt;(&lt;/span&gt;referr ing t&lt;span style="overflow:hidden;" id="mce_13_start"&gt;&lt;/span&gt;o t he documentation) datReturnedDataSet&amp;nbsp;is a dataset passed in by reference....see my example above for the c# way&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;- Joins are not supported via the api, neither are subqueries. &lt;span style="overflow:hidden;" id="mce_21_start"&gt;This is to guard against users entering anything and causing problems (not to mention sql injection among other things).&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 style="overflow:hidden;" id="mce_20_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_19_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_18_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_17_start"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;" id="mce_9_start"&gt;&lt;span style="overflow:hidden;" id="mce_10_start"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: MethodAPISelect_DataSetV2 XML Examples?</title><link>http://forums.method.me/cs/forums/thread/17986.aspx</link><pubDate>Mon, 24 Jun 2013 21:54:22 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:17986</guid><dc:creator>ImTheirWebGuy</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/17986.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=17986</wfw:commentRss><description>&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;H&lt;span id="mce_1_start" style="overflow:hidden;"&gt;&lt;/span&gt;i Matt!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;&lt;/span&gt;OK, that solved the initial error message. Now, how do I use the rest of the fields? &lt;span id="mce_2_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;- Can I use a &amp;quot;Like&amp;quot; operator in the strWhereClause (or any other fuzzy operator?) &lt;span id="mce_1_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&amp;nbsp;- Putting any value at all in&amp;nbsp;&lt;span&gt;datReturnedDataSet causes an error; what&amp;#39;s the syntax for&amp;nbsp;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;&lt;/span&gt;value in this &lt;span id="mce_0_end" style="overflow:hidden;"&gt;&lt;span id="mce_1_end" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;field?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;- Since we&amp;#39;re constructing SQL, can I use a Join statement in my Table value?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#39;m not looking for someone to write my code for me, but some real world examples of actual data in each of your API calls would be a really nice thing to have for third party developers, no matter what language they&amp;#39;re building in.&lt;/p&gt;</description></item><item><title>Re: MethodAPISelect_DataSetV2 XML Examples?</title><link>http://forums.method.me/cs/forums/thread/17984.aspx</link><pubDate>Mon, 24 Jun 2013 21:13:51 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:17984</guid><dc:creator>Matt</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/17984.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=17984</wfw:commentRss><description>&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;Try using CompanyName=&amp;#39;4th&amp;#39; with single quotes instead of double quotes.&lt;/span&gt;&lt;/p&gt;</description></item></channel></rss>