host

1. 获取一个免登地址

每次请求获取一个免登页面的链接,把返回结果的 freeLoginUrl 放入 iframe src 即可。

请求路径

  • http://{host}/api/{corp_id}/third/login

请求方法

  • get

headers

字段名 类型 必填 说明
access-token String true access-token

请求参数:

字段名 类型 必填 说明
code String true thirdUserId,第三方系统用户唯一id
corpId String false 企业corpId
loginSource String false app端对接时需要传值:skb_isv_app
sign String true 登录签名,签名算法:sign=md5(code+secret)
url String false 按下面表格的【url入参】请求对应页面的url ,下面有效果图
PC端/手机端 url 入参 页面菜单的默认名称
PC端 /soukebox/search_home 找企业
PC端 /soukebox/advanced_search 高级搜索
PC端 /soukebox/batch_search 批量查询
PC端 /soukebox/map 地图获客
PC端 /soukebox/recommend 智能推荐
PC端 /soukebox/soukebox/{{id}} 线索详情
PC端 /soukebox/management 额度设置
PC端 /new_report_center#/skb/limit/consume_stats 流量额度统计
APP端 #/skb/find-corp 找企业
APP端 #/skb/map 地图获客

返回格式:

{
    "code":0,
    "message":"success",
    "requestId":"267012784EAC450E9ECB6B8BA0073978",
    "data":{
        "corpId":"",
        "expired": true,  // 标记用户是否过期(当用户已过期时,建议对接方不要再跳转到freeLoginUrl(此时freeLoginUrl跳转到的是一个通用的报错页面),可以跳转到自己自定义的过期提示页面)
        "freeLoginUrl":"https://uc-dev.weiwenjia.com/web/index.html?originPlatform=skb&redirect_uri=https%3A%2F%2Fuc-dev.weiwenjia.com%2Fapi%2FwwjtRkt02c9kCoSgE2mh%2FloginCallback%3Fplatform%3DwwjtRkt02c9kCoSgE2mh%26token%3D5be5fef875af45d99c977a7e67858c1b%26code%3D3333%26status%3D1%26corpId%3DwwjtRkt02c9kCoSgE2mh%26appToken%3Df6620ff6729345c8b6101174e695d0ab%26url%3D%252Fpioneers%2523%252Fdetail-page%252F2500002%252Fbase%252Fdetail%253Fmodule%253Dcontract#/adapter",   // 跳转url
    }
}

异常示例

h5地图获客特殊处理

为了获取精准的定位,进去地图获客页面,前端会抛出事件:

window.parent.postMessage({ type: 'REQUEST_CURRENTPOSITION'}, "*")

需要接入方在获取到“REQUEST_CURRENTPOSITION”事件之后,抛回事件,约定
event.data.type:RESPONSE_CURRENTPOSITION
event.data.data:{longitude:”经度”, latitude:”纬度”}

文档更新时间: 2026-06-24 13:31   作者:004