本文导读:功能简介开发者接入“vivo帐号授权”后,当用户点击登录,即会弹出授权申请页面,用户点击授权,快应用即可获取用户在viv...
vivo广告推广:vivo快应用帐号授权接入
功能简介
开发者接入“vivo帐号授权”后,当用户点击登录,即会弹出授权申请页面,用户点击授权,快应用即可获取用户在vivo帐号系统的基本信息,如用户昵称、头像、手机号码等。
通过使用vivo帐号一键授权,可真正实现一键登录,简化用户登录流程,提升用户体验,帮助开发者提帐号登录转化率。
接入流程
一、申请入口
1,注册成为vivo开发者用户。
注册地址:http://dev.vivo.com.cn
2,创建并上传快应用。
3,登录vivo开放平台,在管理中心找到快应用,点击进入快应用服务后选择:帐号服务。如下图:
二、申请流程指南
点击申请账号服务后进入申请页面:
1、选择需要申请权限的快应用,
2、是否获取手机号:
选择否,则仅开通获取用户基本信息权限
选择是,则开通获取用户基本信息和手机号权限
(用户基本信息:头像、昵称、性别)
3、填写回调地址:
回调地址用来身份验证,仅用于校验,不用做传递参数。要求调用接口的时候传回调地址,代码中的回调地址要与在开发平台填写的回调地址保持一致
返回值直接通过接口返回,不使用回调地址。回调地址时需要注意以下事项:
① 填写的地址必须符合 URI 规范,填写后可以修改;
② HTTP 和 HTTPS 视为不同域,比如 http://vivo.com.cn 和 https://vivo.com.cn;
③ 请求传递的参数 redirectUri,其域名部分可以是注册时填写的回调地址的同级或子域名,路径部分可以是同级或子路径,但是 SCHEME 和端口号必须相同;
④ 授权码模式下,请求code步骤,回调地址是必填项。
回调地址示例
假设您申请时填写的回调地址是:https://vivo.com.cn/oauth2,那么 redirectUri 的参数可以是:
https:// vivo.com.cn/oauth2?aa=1&bb=2;
https:// vivo.com.cn /oauth2/path?aa=1&bb=2;
不可以是:
http:// vivo.com.cn /oauth? aa =1& bb =2 // SCHEME 不匹配。
4、申请手机号,还需签署保密协议及个人信息保护风险评估表
(特别说明:手机号为用户敏感信息,因此开通该能力需开发者企业具备一定的资质。非强需求的开发者不建议申请该能力,开通后需谨慎使用。)
签署保密协议
a.请仔细阅读协议内容,勾选:已阅读并同意签署此合同后点击签署合同并继续。
b.填写个人信息保护风险评估表
手机号码为用户敏感数据信息,为确保信息安全,请您根据企业实际情况认真填写个人信息保护风险评估表中的内容。
5、提交成功后生成APPID和APPKEY可在接入记录—查看接口参数中进行查看
获取手机号,vivo平台会在1-2个工作日内完成审核。
审核通过后,请按照接口文档相关说明完成技术对接。
客户端接口对接文档
接口名称:account.authorize(OBJECT)
注意:使用该接口能力时,发布于vivo平台的快应用的最小平台版本号必须要限定为1084
应用服务器根据code获取accessToken和refreshToken
用户在点击确认授权后,授权sdk会返回授权认证码code,应用需要将code传递给应用自己的服务器,由服务器获取accesstoken和refreshToken。
服务端接口对接文档
备注:以下接口由应用自己的服务器和vivo帐号服务器进行对接,都是post请求,要设置成表单形式提交,参数放在url后面即可。
请求头设置:Content-Type:application/x-www-form-urlencoded;charset=utf-8
接口返回无权限时请注意检查,是否已申请开通权限且已审核通过
接口说明:
url:https://passport.vivo.com.cn/oauth/v2/access_token
消息方向:应用服务器-》vivo帐号服务器
请求参数:
请求示例:
响应示例:
根据accessToken获取用户授权信息【服务器对接】
根据accessToken获取用户授权信息,帐号服务器会验证accessToken的合法性,当accessToken合法时,vivo服务器会返回对应的scope权限所包含的用户信息。
接口说明:
url:https://passport.vivo.com.cn/oauth/v2/resource
消息方向:应用服务器-》vivo帐号服务器
请求参数:
请求示例:
响应示例
根据refreshToken获取新accessToken【服务器对接】
accessToken有效期是24小时,当accessToken过期后可用refreshToken获取新的accessToken和refreshToken,原来的accessToken和refreshToken失效。
接口说明:
url:https://passport.vivo.com.cn/oauth/v2/refresh_token
消息方向:应用服务器-》vivo帐号服务器
请求参数:
请求示例:
响应示例:
附录-服务器签名算法
一、MD5签名
1、生成待签名的字符串
在请求参数中,除去签名参数(即sign),把其它的参数按照字段的顺序排序,排序完成后再把所有的参数用&符号连接起来,这样就完成了待签名的字符串。
顺序如下:
(1)获取accesstoken接口 client_id=${client_id}&code=${code}&grant_type=${grant_type}&nonce=${nonce}×tamp=${timestamp}${screctkey}
(2)accesstoken获取信息接口
access_token=${access_token}&client_id=${client_id}&nonce=${nonce}×tamp=${timestamp}${screctkey}
(3)refreshToken获取accessToken接口
client_id=${client_id}&grant_type=refresh_token&nonce=${nonce}&refresh_token=${refresh_token}×tamp=${timestamp}${screctkey}
(4)取消授权接口
client_id=${client_id}&nonce=${nonce}×tamp=${timestamp}&vivo_openid=${vivo_openid}${screctkey}
2、签名
目前暂只支持MD5签名。
MD5 是一种摘要生成算法,通过在签名原始串后加上第三方的CientSecret(接入前申请的APPKEY)密钥的内容,进行MD5运算,形成的摘要字符串即为签名结果。
第三方可以使用提供的工具类把所有请求所求参数放到Map中生成paraMap,用第三方服务申请的client_id(接入前申请的APPID)对应的client_secret(接入前申请的APPKEY)作为签名密钥,调用PartnerSignUtil的sign方法生成生成签名作为参数放在url后即可!
如client_secret: 4e53b6bf60659b3547637247f3c2d1b9
sign=MD5(text+client_secret)=("client_id=c1ebe4661cdc4bd3ab6977c3561b9dee&code=386cdb374a742522848d63fd05b2a22b&grant_type=authorization_code&nonce=08a36077414d5f076cd9a5879fd741f5×tamp=1502855224" + "4e53b6bf60659b3547637247f3c2d1b9") /**
二、MD5签名工具
点击下载签名工具
旧版本vivo快应用手机号获取能力使用文档: 可点击查看
(旧版本已不再更新维护,推荐接入使用新版本)
美妆广告怎样在vivo投放广告?北京的广告主想要在vivo投放教育广告应该找哪家代理商?vivo广告推广的流程是怎样的?vivo开户价格是多少?这边推荐广告主选择vivo广告渠道服务商网络,一家专业的vivo广告代理商,主要从事信息流开户,账户运营等广告服务,效果还是不错的,欢迎广告主前来咨询!
本文标题:vivo广告推广:vivo快应用帐号授权接入
本文链接:https://www.jianzhaner.com/guanggao/1798.html
相关问答:
-
答: 作为一种数字营销手段,广告推广在现代企业的营销中越来越受到重视。伴随着互联网普及和移动设备的普及,vivo广告推广也成为了众多企业进行数字营销的重要手段。但是,在广告推广过程中,如何正确使用定向广告?本文将从基础定向和行为兴趣定向这两个方面进行详细介绍。 一、基础定向 ...
-
答:vivo广告在账号管理过程中是否会遇到这样的问题?1.无法批量复制,只能当个复制,且需逐级复制。2.复制内容只能在当前层级下,无法跨层级。3.广告和创意均不支持复制,创建耗费大量时间。vivo广告复制2.0上线,帮助优化师提升账户管理效率计划层级A类型:仅复制广告计划;B类型:同...
-
答:vivo广告第三方监测链接说明1.1 内容说明vivo 广告平台支持向第三方上报广告监测,本文档说明了 vivo 支持的第三方监测的具体功能,以及广告主对接第三方监测的具体规范,请广告主进行开发对接时参考本说明;vivo 第三方监测规范参照并符合《MMA 中国无线营销联盟移动互...