API文档 经营信息 营销商机线索
基本信息
接口地址
https://api.qixin.com/APIService/SJ/getCommercialClueByName
数据格式
JSON
请求方式
GET
描述
获取企业营销商机线索信息
请求参数 (Headers)
参数名类型必填描述
Auth-Version String 2.0(参数值),固定传入:2.0
appkey String 启信慧眼数据开放平台获取 ,获取方式:个人中心-安全中心-API 密钥,获取appkey的同时,请完成IP白名单的配置:个人中心-安全中心-API IP白名单设置,如未配置,接口调试会报错“104 未添加IP白名单”
timestamp String UNIX时间戳,精确到毫秒,示例:1656921036000,当前系统时间近10分钟有效
sign String 请求认证签名,对appkey+timestamp+secret_key进行md5或者sha256摘要计算的结果,小写字符串(实际加密不带入‘+’)
请求参数 (Query)
参数名类型必填描述
keyword String 企业全名/注册号/统一社会信用代码
skip Number 跳过条目数(跳过的条数,默认不填返回前20条,取21到40条的数据,skip=20,以此类推进行取数)skip最大限制为:9980
响应参数
参数名类型长度描述
sign
data.sign
String 32 数据签名
status
data.status
String 10 返回结果状态
message
data.message
String 255 返回结果消息
data
data.data
Object 0 返回查询结果,如果没有匹配记录则返回为空。具体字段含义见下表
total
data.data.total
Number 0 返回列表中记录总数
num
data.data.num
Number 0 本次调用返回记录数
items
data.data.items
Array 0 商机列表
eid
data.data.items.eid
String 50 企业id
name
data.data.items.name
String 255 企业名称
user_type
data.data.items.user_type
String 128 服务客群
tag
data.data.items.tag
String 128 业务标签(E000 银行拓客 E001 存款 E002 授信 E003 开户 E004 其他)
type
data.data.items.type
String 20 线索详细类型
time
data.data.items.time
String 36 事件时间
info
data.data.items.info
String 6000 详细信息
grade
data.data.items.grade
String 3 线索等级
district_code
data.data.items.district_code
String 20 企业区域
url
data.data.items.url
String 255 线索来源url
description
data.data.items.description
String 6000 商机描述
代码示例
javascript
let request = require('request');
let urlEncode = require('urlencode');
let crypto = require('crypto');

let baseUrl = 'https://api.qixin.com/APIService/SJ/getCommercialClueByName';
let appkey = '正式appkey';
let secretKey = '正式secret_key';
let timeStamp = new Date().getTime();
const hash = crypto.createHash('md5');
let sign = hash.update(appkey + timeStamp + secretKey).digest('hex');

let urlParams = {
    keyword: 'keyword的值',
    skip: 'skip的值'
}

let concatParams = []
for (let key in urlParams) {
    concatParams.push(key + '=' + urlParams[key]);
}

let options = {
    'method': 'GET',
    'url': baseUrl + '?' + concatParams.join('&'),
    'headers': {
        'Connection': 'keep-alive',
        'Auth-version': '2.0',
        'appkey': appkey,
        'timestamp': timeStamp,
        'sign': sign
    }
};

request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(response.body);
});