使用方式


    姚明多高啊?
    那姚明的體重呢?
    蘇大校長是誰?
    蘇州有哪些景點?
    拙政園門票多少錢?
                                            

https://api.wukongyouai.com/bot?appid=xiaosi&userid=user&spoken=姚明多高?。?/a>

返回格式說明:


    {
        "message": "success",               // 請求是否成功
        "data": {
            "type": 5000,                   // 答案類型,5000文本類型
            "info": {
                "text": "姚明的身高是226厘米"  // 機器人返回的答案
            }
        }
    }
                                    
                                

請求說明


1. HTTP方法:GET

請求URL:https://api.wukongyouai.com/bot?spoken=spoken_text

請求示例:

https://api.wukongyouai.com/bot?appid=xiaosi&userid=user&spoken=姚明多高???

2. HTTP方法:POST

請求URL:https://api.wukongyouai.com/bot

請求參數:

參數 類型 是否必填 描述
spoken string 請求的文本
appid string 機器人的appid,填寫可使用自己的機器人
userid string 自己管理的用戶id,填寫可進行上下文對話

返回參數:

參數 類型 描述
message string success表示請求正確,error表示請求錯誤
data object 返回的數據
type int 返回的數據類型,5000表示正確返回文本類型的答復
info object 返回的信息體
text string 返回的答案

請求body示例:


    {
        "spoken": "姚明多高???",
        "appid": "xiaosi",
        "userid": "user"
    }
                                            

返回示例:


    {
        "message": "success",               // 請求是否成功
        "data": {
            "type": 5000,                   // 答案類型,5000文本類型
            "info": {
                "text": "姚明的身高是226厘米"  // 機器人返回的答案
            }
        }
    }
                            

1. Curl請求方式

curl https://api.wukongyouai.com/bot?spoken=姚明多高???

2. Python調用方式

pip3 install requests

		    
    import json
    import requests

    sess = requests.get('https://api.wukongyouai.com/bot?spoken=姚明多高?。?)

    answer = sess.text

    answer = json.loads(answer)

    print(answer)