获取邀请链接结果

Baklib
辉哥2 最后一次编辑 2 年多前
607

基本信息

接口名称: 获取邀请链接结果

接口类型: 数据获取

接口说明: 获取邀请链接传入的所有参数结果

详细信息

URL

https://www.baklib.com/api/v1/tenants/:tenants_id/invert_users

完整URL示例

http://www.dev.baklib.com/api/v1/tenants/682c1cf8-41bf-4417-aa05-3e682fb5174b/invert_users

HTTP请求方式

GET

授权认证方式

默认方式,需要添加请求header

Authorization: Bearer <token>

请求参数

示例代码

require 'faraday'
require 'json'
host = 'https://www.baklib.com'

client = Faraday.new(url: host) do |conn|
  conn.headers['Authorization'] = "Bearer #{token}"
  conn.headers['Content-Type'] = 'application/json'
  conn.adapter :net_http
end

response = client.get("/api/v1/tenants/682c1cf8-41bf-4417-aa05-3e682fb5174b/invert_users")
JSON.parse(response.body)

返回结果

{
  "code": 0,
  "status": "success",
  "message": [
    {
      "ip": "182.149.157.95",
      "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0) Gecko/20100101 Firefox/78.0",
      "browser": "Firefox",
      "os": "Mac",
      "device_type": "Desktop",
      "utm_source": "saas",
      "utm_medium": "pc",
      "utm_term": "780c1410-cba6-4744-bbc8-0a340c7019c6",
      "utm_content": "10",
      "utm_campaign": "weekly239"
    }
  ]
}

返回字段说明

返回值字段 字段类型 说明
code Integer 状态码
status String 返回状态
ip String 用户ip
user_agent String 用户使用浏览器内核
browser String 用户使用浏览器
os String 用户使用系统
utm_source String 来源
utm_medium String 媒介
utm_term String 活动名称
utm_content String 内容
utm_campaign String 站点ID

分享链接高级参数设置说明

1、utm_source:用来标识来源,例如utm_source=saas,表示流量来自saas系统 2、utm_medium:用来标识媒介,例如utm_medium=pc,表示流量来源pc端 3、utm_campaign:用来标识活动名称,例如utm_campaign=weekly239,表示流量来自weekly239这波活动 4、utm_content:用来标识内容,例如utm_content=10,表示用户id为10 5、utm_term:用来标识站点ID,*必须使用,不能更改
完整的链接样式 https://www.baklib.com/?utm_source=saas&utm_medium=pc&utm_campaign=weekly239&utm_content=10&utm_term=780c1410-cba6-4744-bbc8-0a340c7019c6
以上所有参数都是举例说明,除了utm_term,都可以自定义含义,之后通过API获取结果 
站点访问入口在插件 >  分享有礼