Options
All
  • Public
  • Public/Protected
  • All
Menu

Module connector

Index

Interfaces

Functions

Functions

newClient

  • newClient(connectorType: string, instanceName: string): Client
  • 连接器的API,支持华为云开放API、5G消息、自定义、functiongraph类型的连接器

    example
    
    import * as connector from 'connector';
    
    // 华为云开放API类型的连接器、5G消息类型连接器调用方法
    
    let client = connector.newClient("HC_NLP", "LT929__LT1227"); // 参数从连接器详情页标题获取(HC_NLP详情 : LT929__LT1227)
    
    let req = { "IntentReq": { "lang": "华为云", "text": "zh_CN" } }; // 请求消息可能涉及敏感参数,请务直接写明文写在代码里面,可以定义系统参数存放,运行时从系统参数中读取。
    let resps = client.invoke("RunSemanticParser", req);
    
    // 页面上自己创建的自定义连接器的调用方法,第一个参数是创建的自定义连接器名称,第二个参数是认证信息名称
    let client2 = connector.newClient("hx_card", "hx_auth1");
    
    // 调用functiongraph连接器,第一个参数是创建的functiongraph连接器名称,第二个参数是动作名称
    let client3 = connector.newClient("functiongraph", "hx_hello");
    
    let input2 = {"name": "zhangsan", "age", "14"};;
    // 第一个入参是动作名称, 第二个参数是入参
    let resp2 = client2.invoke("queryCars", input2);
    
    

    Parameters

    • connectorType: string

      连接器类型

    • instanceName: string

      连接器名字

    Returns Client