Plugin Info Clientes Conoce información adicional de tus clientes al subir a WordPress tus plugins o venderlos
Plugin Info Clientes
POST
https://diurvanconsultores.com/apidiurvan/api/plugin
Registra información de los clientes que activen los plugins que ofrezcas o vendas. Cuando el administrador de WordPress instale tu plugin, se hace una llamada a la api-diurvan y se registra información del administrador y del sitio/tienda.
Request Body
200 Respuesta correcta
Copiar {
"success" : true ,
"message" : "Datos registrados exitosamente"
}
Ejemplos de uso
Este segmento de código, debe insertarse antes de cualquier otra función y después de las definiciones de tu plugin, y de insertarlo en el archivo principal de tu plugin.
PHP
Copiar /*** DIURVAN: Activate the plugin and register Plugin Client ***/
function activate_NOMBRE_DE_TU_PLUGIN () {
$diurvan_api_url = 'https://diurvanconsultores.com/apidiurvan/api/plugin' ;
$header = array (
'Content-Type: application/json' ,
'Authorization: Bearer TU TOKEN'
);
$user_info = get_userdata ( 1 ) ;
$has_woo = false ;
if ( class_exists ( 'WooCommerce' ) ) {
$has_woo = true ;
}
$data = array (
'new_admin_email' => $user_info -> user_email ,
'user_login' => $user_info -> user_login ,
'user_name' => $user_info -> first_name . ' ' . $user_info -> last_name ,
'siteurl' => get_bloginfo ( 'url' ),
'blogname' => get_bloginfo (),
'has_woo' => $has_woo ,
'pluginname' => trailingslashit ( dirname ( plugin_basename ( __FILE__ ) ) )
);
$curl = curl_init () ;
curl_setopt_array ( $curl , array(
CURLOPT_URL => $diurvan_api_url ,
CURLOPT_HTTPHEADER => $header ,
CURLOPT_RETURNTRANSFER => true ,
CURLOPT_POST => true ,
CURLOPT_POSTFIELDS => json_encode ( $data )
) ) ;
$dataretorno = curl_exec ( $curl ) ;
if ( curl_errno ( $curl ) )
$retorno = json_decode ( curl_error ( $curl )) ;
else
$retorno = json_decode ( $dataretorno ) ;
curl_close ( $curl ) ;
error_log ( 'apidiurvan: ' . $retorno -> message ) ;
}
register_activation_hook ( __FILE__ , 'activate_NOMBRE_DE_TU_PLUGIN' ) ;
Visualización en el dashboard
Se visualiza la información de los clientes que han activado tu plugin
Última actualización hace 2 años