Advertisement
Guest User

TITLE

a guest
Nov 17th, 2017
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  Public Sub updateRecord(ByVal ht As Hashtable, ByVal criteriaField As String)
  2.  
  3.         Dim apiUrl As String = "https://creator.zoho.com/api/xml/write/apikey="
  4.         Dim xmlStr As New System.Text.StringBuilder
  5.         Dim newvalue As New System.Text.StringBuilder
  6.  
  7.         ' Data prepare
  8.        newvalue.AppendLine("<newvalues>")
  9.         xmlStr.Append("<ZohoCreator><applicationlist>")
  10.         xmlStr.Append("<application name='CopyEbayInventoryChecker'><formlist><form name='EbayEdit'>")
  11.         xmlStr.AppendLine("<update>")
  12.         xmlStr.AppendLine("<criteria>")
  13.  
  14.         xmlStr.AppendLine("<field name='Pawn Ticket Number' compOperator='Equals' value='20573'></field>")
  15.         xmlStr.AppendLine("</criteria>")
  16.         newvalue.AppendLine("<field name='Found on Ebay' value='1'></field>")
  17.         newvalue.AppendLine("</newvalues>")
  18.         xmlStr.Append(newvalue.ToString)
  19.         xmlStr.AppendLine("</update>")
  20.         xmlStr.AppendLine("</form></formlist></application></applicationlist></ZohoCreator>")
  21.  
  22.  
  23.         ' PREPARED EXAMPLE
  24.  
  25.         Dim xmlPrepare As String = <![CDATA[XMLString=
  26.                     <ZohoCreator>
  27.                         <applicationlist>
  28.                             <application name='CopyEbayInventoryChecker'>
  29.                                <formlist>
  30.                                     <form name='EbayEdit'>
  31.                                        <update>
  32.                                             <criteria>
  33.                                                 <field name='Pawn Ticket Number' compOperator='Equals' value='20573'></field>
  34.                                            </criteria>
  35.                                             <newvalues>
  36.                                                 <field name='Found on Ebay' value='1'></field>
  37.                                            </newvalues>
  38.                                         </update>
  39.                                     </form>
  40.                                 </formlist>
  41.                             </application>
  42.                         </applicationlist>
  43.                     </ZohoCreator>
  44.                     ]]>.Value
  45.  
  46.         Dim params As String = "XMLString=" + xmlStr.ToString
  47.  
  48.         Dim res As String = getResponseFromUrl(apiUrl, params)
  49.  
  50.     End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement