### 查询一条数据 此接口用于查询ToneCloud的MySQL数据库中的一条数据。 *** >请求地址:http://mysql.t1.huayi-w.cn/tmysql.sql ### 规则 传输方式:`HTTP` 数据格式:`JSON` 签名算法:`MD5` 字符编码:`UTF-8` 请求方式:`GET请求` 数据加密算法:`RC4` ### 请求参数(使用GET方式进行请求) | 参数 | 必填 | 加密 | 备注 | 示例值 | | --- | --- | --- | --- | --- | | type | 是 | 无需加密 | 类型 | select | | key | 是 | 无需加密 | 公钥 | 317179b6b... | | table | 是 | RC4加密 | 数据表名 | users | | column | 是 | RC4加密 | 查询字段 | password | | where | 是 | RC4加密 | 查询条件 | username='123456' | | signature | 是 | MD5加密 | 签名 | e61264a483... | ### 说明 *** >type参数是用来指定需要操作的类型。如:添加数据(insert)、更新数据(update)、查询数据(select)、删除数据(delete),该参数无需加密。 >key参数是您的Public_Key(公钥)的值,该参数无需加密。 >table参数是您需要查询的数据所在的数据表的名称,该参数需要使用RC4加密,加密密钥就是您的Private_Key(私钥)。 >column参数是您需要查询的字段对应的内容,例如您需要查询password字段,则这里就应该填password(*代表所有字段),该参数需要使用RC4加密,加密密钥就是您的Private_Key(私钥)。 >where参数是查询的条件,例如您要查询username为123456的这条数据,则这里应该填username='123456',该参数需要使用RC4加密,加密密钥就是您的Private_Key(私钥)。 >特别注意:signature参数需要将key参数(公钥)+type参数+未加密的table参数+未加密的column参数+未加密的where参数+Private_Key(私钥)按顺序进行MD5加密处理,signature参数加密的内容一定要注意顺序。 ### 响应示例 ~~~ {"code":1,"message":"22bc5d34f2400eecde5601e95027d1275b679a5ddcae3167"} #解密message -> {"password":"qwerty123"} ~~~ 服务器返回code为system时表示这是系统信息,提示系统信息一般是查询失败了(message无需解密),code为1时表示这是查询成功了(message需要使用RC4解密,message内容就是查询到的数据,该数据也是JSON格式的,若该数据解密后为null则代表查询结果为0,密钥就是您的Private_Key),code为0时表示这是查询失败了(message需要使用RC4解密,密钥就是您的Private_Key)