Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- #
- # Version 2.0
- #
- # MONEYBOX.COM.MX
- # Web http://www.moneybox.com.mx
- # Autor: M.S.I. Angel Cantu Jauregui
- # Mail angel.cantu@sie-group.net
- # Fecha Enero 19 2014, 08:30:00
- # Software by www.sie-group.net
- #
- # Está obra está sujeta a la licencia Reconocimiento-CompartirIgual 3.0 Unported de Creative Commons.
- # Para ver una copia de esta licencia, visite http://creativecommons.org/licenses/by-sa/3.0/.
- /*
- Link Licencia:
- <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES"><img alt="Licencia de Creative Commons" style="border-width:0" src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" /></a><br /><span xmlns:dct="http://purl.org/dc/terms/" property="dct:title">src.mx - mas que un simple acortador</span> by <a xmlns:cc="http://creativecommons.org/ns#" href="www.sie-group.net" property="cc:attributionName" rel="cc:attributionURL">sie-group.net</a> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES">Creative Commons Reconocimiento-CompartirIgual 3.0 Unported License</a>.
- */
- #
- # El SDK de moneybox.com.mx te ayudara a realizar las peticiones de forma transparente a nuestros
- # servidores, con solo incluir este PHP en tus proyectos de software.
- #
- # definicion de variables
- define( MONEYBOX_API, 'api.moneybox.com.mx' );
- define( MONEYBOX_PATH, '/index.php' ); # servidor de api
- define( MONEYBOX_AUTH, 'usuario:clave' ); # usar solo para logear como desarrollador
- #
- # Version 1.0
- #
- # SDK moneyBox - Desarrolladores
- # Web http://www.moneybox.com.mx
- # Autor: M.S.I. Angel Cantu Jauregui
- # Mail angel.cantu@sie-group.net
- # Fecha Octuvre 20 2014, 09:00:00
- # Software by www.sie-group.net
- #
- # Está obra está sujeta a la licencia Reconocimiento-CompartirIgual 3.0 Unported de Creative Commons.
- # Para ver una copia de esta licencia, visite http://creativecommons.org/licenses/by-sa/3.0/.
- /*
- Link Licencia:
- <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES"><img alt="Licencia de Creative Commons" style="border-width:0" src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" /></a><br /><span xmlns:dct="http://purl.org/dc/terms/" property="dct:title">src.mx - mas que un simple acortador</span> by <a xmlns:cc="http://creativecommons.org/ns#" href="www.sie-group.net" property="cc:attributionName" rel="cc:attributionURL">sie-group.net</a> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES">Creative Commons Reconocimiento-CompartirIgual 3.0 Unported License</a>.
- */
- #
- # El SDK de moneybox.com.mx te ayudara a realizar las peticiones de forma transparente a nuestros
- # servidores, con solo incluir este PHP en tus proyectos de software.
- #
- # Te recomendamos consultar la Documentacion que encontraras en tu cuenta, dentro del modulo de "DevTool"
- #
- #
- # libreria de sockets - DESCOMENTA EL INCLUDE :D
- # inclue( "iosockets.php" );
- #
- #
- # funcion principal del SDK
- # argumentos:
- # $metodo --> el servicio que se demanda
- # $bigdata --> parametros varios
- #
- function moneybox( $metodo, $bigdata )
- {
- # si es conexion desarrollador existira dato en la varibale por define
- # de lo contrario se refiere a una conexion de cliente del desarrollador
- # y el HASH para el cliente debera estar en $bigdata["scret"]
- $x= ( strstr(MONEYBOX_AUTH, ":") ? explode(":", MONEYBOX_AUTH):array( "0"=>0, "1"=>0 ) );
- $jsondata= array(
- "user"=>$x[0], # usuario
- "pass"=>$x[1], # password
- "secret"=>$bigdata["secret"], # si tienes, agregalo
- "metodo"=>$metodo, # el servicio
- "data"=>$bigdata["data"] # el datox
- );
- $jsontrama= json_encode($jsondata); # url encodeada
- # usando curl
- $q= curl_iodata( MONEYBOX_API, array( 'POST', MONEYBOX_PATH, $jsontrama, "json" ), 80 ); # enviamos consulta
- $a= explode( "\r\n\r\n", $q);
- $r= json_decode($a[1]);
- unset($jsondata, $jsontrama, $a, $x, $q);
- return $r;
- }
- ?>
Add Comment
Please, Sign In to add comment