基本信息
接口名称: 获取邀请链接结果
接口类型: 数据获取
接口说明: 获取邀请链接传入的所有参数结果
详细信息
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获取结果
站点访问入口在插件 > 分享有礼