Tres formas de obtener rápidamente el estado de la API

En el proceso de I + D, debido a la rápida tasa de iteración y actualización, la API se ajusta constantemente a medida que el producto itera, registrar y notificar la API se ha convertido en una molestia. Y las herramientas pueden resolver bien este problema. 1. Notificación de API única Cuando utilizamos Eolinker para administrar la API, esperamos notificar a los desarrolladores o evaluadores del equipo. Puede establecer una notificación de cambio de API única en la API que debe notificarse.

2. La notificación del proyecto también puede estar en la configuración del proyecto-API / notificación de cambio de documento-agregar eventos de notificación para notificación de cambio de API de proyecto por lotes

Las notificaciones de API única y API de proyecto admiten notificaciones por correo electrónico y cartas de la estación. 3. Invocación de webhook Además de este método, Eolinker admite la invocación de webhook para la notificación. Esta es la dirección del tutorial del documento de webhook: https://help.Eolinker.com/webhook/html/usage.html también se puede utilizar para Dingding, Notification de Enterprise WeChat y Feishu

Entonces, ¿cómo se debe lograr? Primero necesita preparar un script, tome php como ejemplo. Tales como: <? Php // Obtener la información enviada por Eolinker y convertirla en un formato de matriz $ eo_hook = json_decode (file_get_contents ("php: // input"), 1); // Ensamblar el contenido que se imprimirá $ text = "Notificación de estado de API de Eolinker:" .PHP_EOL. "Estado de cambio de API:". $ Eo_hook ['content'] ['API_list'] [0] ['API_status']. PHP_EOL. "Nombre de API:". $ Eo_hook [ 'content'] ['API_list'] [0] ['API_name']. PHP_EOL. "Nombre del espacio de trabajo:". $ eo_hook ['space_name']. PHP_EOL. "Hora de modificación:". $ eo_hook ['hook_request_time']. PHP_EOL. "Personas de modificación:". $ Eo_hook ['hook_operator']. PHP_EOL. "API_uri:". $ Eo_hook ['content'] ['API_list'] [0] ['API_uri']; $ data = ['msg_type '=>' text ',' content '=> [' text '=> $ text,]]; // Determinar si el producto es gestión de I + D API y el evento es documento API y la operación es cambiar el estado API, llame a la interfaz y la función a la que desea llamar si ($ eo_hook ['https ://open.feishu. => "POST", CURLOPT_POSTFIELDS => json_encode ($ datos), CURLOPT_HTTPHEADER => array ("Content-Type: application / json"),));

    $response = curl_exec($curl);

    $err = curl_error($curl);

    curl_close($curl);

    if ($err) {
      echo "cURL Error #:" . $err;
    } else {
      echo $response;
    }

}

Edite el script y colóquelo en su propio servidor, luego registre la dirección donde está almacenado y asegúrese de que se pueda acceder al nombre del archivo de script ip +. A continuación, ingresamos al espacio Eolinker, y verá un pequeño ícono con un botón de configuración en la barra de navegación izquierda, haga clic en Configuración del área de trabajo

Después de ingresar la configuración del espacio, seleccione webhook y haga clic en Nueva llamada de servicio

Luego, complete la dirección del script que acaba de crear en forma de dirección IP / jiaoben.php, y luego cambie el estado de la API.

Después de hacer clic en Aceptar, si la dirección emergente es incorrecta, debe verificar las siguientes razones: (1) Si la dirección de notificación completada se creó correctamente para el archivo de secuencia de comandos (2) Si la dirección de acceso y el nombre del archivo están completos en incorrectamente (3) permisos de archivos del servidor, repetición de enlaces Problema de posicionamiento

(1) Documento tutorial de Eolinker_webhook: https://help.Eolinker.com/webhook/html/usage.html

(2) Robot personalizado Feishu: https://open.feishu.cn/document/ukTMukTMukTM/ucTM5YjL3ETO24yNxkjN#top_anchor

(3) Robot personalizado Dingding: https://ding-doc.dingtalk.com/doc#/serverAPI2/qf2nxq/26eaddd5

(4) Robot personalizado de Enterprise WeChat: https://work.weixin.qq.com/help?person_id=1&doc_id=13376# Cómo usar el robot de grupo / Cómo usar el robot de grupo Se pueden explorar más funciones directamente en la herramienta para probar ~ dirección de uso: www.eolinker.com

Supongo que te gusta

Origin blog.csdn.net/qq_40857096/article/details/112968801
Recomendado
Clasificación