[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: HTTPAPI and Json



   Mike,
   you are quite right, passing JSON back is easy if you are extremely
   good at string handling and
   decoding since JSON comes in many flavors and is an hirachical data
   structure.
   I don't know if Scott's implementation also includes reading of a JSON
   structures otherwise it is
   just an OO implementation of what already has already been done by
   others (Mihael Schmidt)�
   On Fri, Sep 27, 2013 at 1:04 AM, Mike Krebs
   <[1]mkrebs@xxxxxxxxxxxxxxxxxx> wrote:

     I don't read Spanish very well (si senor said like American Speedy
     Gonzales�so I can't make out what they are asking you to do but it
     is a POST of some kind. I don't think you need a web form but maybe
     because it looks like the web service is written for an interactive
     website update. If you use a web-like post then EXAMPLE4 not
     example2 (which release do you have installed?) is where you want to
     start. Otherwise, just send the JSON as the post data.
     Creating the required JSON looks pretty straight forward. It also
     looks like the return "codes" will be easy enough to parse but you
     might look for some help with that using powerEXT or YAJL which has
     been ported to IBMi ([2]http://www.scottklement.com/yajl/).

   -----Original Message-----
   From: [3]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   [mailto:[4]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Henrik
   Rützou
   Sent: Thursday, September 26, 2013 4:54 PM
   To: HTTPAPI and FTPAPI Projects
   Subject: Re: HTTPAPI and Json
   Hi,
   the services probably work as a JSON web service, and yous you can use
   HTTPAPI
   for that.
   You can either concatinate the request in a field and send it like XML,
   the
   problem is
   when you recieve JSON back.
   You can combine HTTPAPI and my powerEXT Core service program that has
   I/O
   support for JSON
   On Thu, Sep 26, 2013 at 10:41 PM, Raul A. Jager W. <[5]raul@xxxxxxxxxx>
   wrote:
   > I need to comunicate with Bancard for credit card payment, they
   installed
   > a new sistem that uses json as protocol, and the manual requests a
   "post"
   > whit the data in json format instead of the usual webform.
   >
   > In the example2, the program builds a webform and sends it with
   > http_url_post.
   > Can I build the json in a char variable and send it the same way?
   >
   > A full description of the expected protocol is in:

     >
     [6]https://www.bancard.com.py/**docs/Manual_Tecnico_E-**Commerce.pdf
     <[7]https://www.bancard.com.py/docs/Manual_Tecnico_E-Commerce.pdf>

   >
   > Here I copied a small part where it explains that we must POST the
   Json,
   > later on it gives all the detial of the data to send with each
   request.
   >

     > ______________________________**______________________________**
     > ______________________________**___________

   > Peticiones realizadas por el portal a VPOS
   > Las peticiones serán realizadas por POST a una interfaz REST
   > public_key Clave pública del portal. En el caso de la confirmación,
   la key
   > enviada es
   > también la del portal al cual se env�.
   > Datos de la operación que se va a llevar a cabo.
   > {
   > "public_key": "[public key]",
   > "operation": {
   > "token": "[generated token]",
   > ...
   > }
   > }
   >
   >

     > ------------------------------**------------------------------**

   > -----------
   > This is the FTPAPI mailing list. �To unsubscribe, please go to:

     >
     [8]http://www.scottklement.com/**mailman/listinfo/ftpapi<[9]http://w
     ww.scottklement.com/mailman/listinfo/ftpapi>
     > ------------------------------**------------------------------**

   > -----------
   >
   --
   Regards,
   Henrik Rützou

     �[10]http://powerEXT.com <[11]http://powerext.com/>

   -----------------------------------------------------------------------
   This is the FTPAPI mailing list. �To unsubscribe, please go to:
   [12]http://www.scottklement.com/mailman/listinfo/ftpapi
   -----------------------------------------------------------------------

   --
   Regards,
   Henrik Rützou
   �   [13]http://powerEXT.com
   �
References

   1. mailto:mkrebs@xxxxxxxxxxxxxxxxxx
   2. http://www.scottklement.com/yajl/
   3. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   4. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   5. mailto:raul@xxxxxxxxxx
   6. https://www.bancard.com.py/**docs/Manual_Tecnico_E-**Commerce.pdf
   7. https://www.bancard.com.py/docs/Manual_Tecnico_E-Commerce.pdf
   8. http://www.scottklement.com/**mailman/listinfo/ftpapi
   9. http://www.scottklement.com/mailman/listinfo/ftpapi
  10. http://powerEXT.com/
  11. http://powerext.com/
  12. http://www.scottklement.com/mailman/listinfo/ftpapi
  13. http://powerext.com/
-----------------------------------------------------------------------
This is the FTPAPI mailing list.  To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------