小米应用商店的账号快速接入指南

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:小米开放平台网络

小提示:您能找到这篇{小米应用商店的账号快速接入指南}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的小米应用商店的账号快速接入指南内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

< ">小米帐号服务是基于OAuth2.0协议的开放授权和鉴权服务,我们旨在为第三方开发者和生态链企业提供更加完善、完全、易用的帐号登录体验,以MIUI系统强大的用户群来为您的应用引流,并简化用户在MIUI平台上登录流程。我们提供世界范围内多IDC的服务,并支持超过30多个国家和地区的语言交互,服务日均请求量近10亿次,并常年维持在99.99%以上的服务可用性。

< ">< font-size: 18px;">1.如何接入小米帐号服务

< ">温馨提示:接入小米帐号服务之前,您需要在小米开放平台上注册成为一名开发者,并创建相应类型的应用。

< ">您可以遵照如下步骤接入小米帐号服务:

< ">1.进入小米开放平台,点击右上角的管理控制台

< ">2.选择应用服务中的帐号服务,进入您互联网推广营销公司的应用管理界面

< ">3.选择您要启用帐号服务的应用,点击应用信息页面的“立即启用”按钮,并填写回调地址以启用服务

< ">什么是回调地址?

< ">OAuth2.0是一类基于回调的授权协议,授权服务器借助回调地址以302跳转形式将下发的授权码传递到您服务的相关接口,在保护您用户安全访问的同时,也保护了授权服务器的安全。一个好的回调地址设置应该是能够将下发的授权码送达到您的服务端接口,以便接下来通过授权码请求下发访问令牌,您在填写回调地址时需要注意以下事项:

< ">1.填写的地址必须符合URI规范,填写后可以修改

< ">2.您可以配置多个回调地址,多个回调地址请用半角分号“;”分隔,比如https://mi.com/;https://id.mi.com/



< ">3.HTTP和HTTPS视为不同域,比如http://mi.com/和https://mi.com/需要分别填写

< ">4.不同的端口视为不同域,比如https://www.mi.com和https://www.mi.com:8080需要分别填写

< ">5.请求传递的参数redirect_uri,其域名部分可以是注册时填写的回调地址的同级或子域名,路径部分可以是同级或子路径,但是SCHEME和端口号必须相同

< ">回调地址示例:



< ">假设您申请时填写的回调地址是:https://abc.com/oauth,那么redirect_uri的参数可以是:

https://abc.com/oauth?x=1&y=2

https://x.abc.com/oauth?x=1&y=2

https://x.abc.com/oauth/path?x=1&y=2

< ">不可以是:

http://abc.com/oauth?x=1&y=2//SCHEME不匹配

https://abc.com:8080/oauth?x=1&y=2//端口号不匹配

< ">< font-size: 18px;">2.如何获取相应权限

< ">小米开放平台召集公司内部多个部门为开发者提供了多方面的用户数据开放接口,您可以在具体应用信息页面的开放接口列表(如下图)中点击申请相应的接口权限,请一定要详细填写申请理由,便于我们的运营人员能够第一时间审核。

< ">针对用户手机号和邮箱等敏感用户数据接口权限的说明

< ">小米公司一直是一家尊重和保护用户隐私的公司,在用户数据的保护上一直走在行业前列,针对用户手机号和邮箱这类敏感性的数据,小米隐私委员会会对开发者的身份以及该类数据访问的必要性进行严格审核,不轻易提供这些数据,希望开发者予以理解。

< ">我们默认关闭这类数据的申请入口,如果您觉得有必要申请相关接口的权限,可以发送邮件到xiaomi-account-dev@xiaomi.com说明详细的申请理由,我们会酌情处理。

< ">< font-size: 18px;">3.一些必要的说明

< ">3.1应该选择哪种授权模式

< ">我们提供了授权码(authorization_code)和隐式授权(implicit)两种授权模式供开发者选择,这两类模式各有自己的应用场景,在选择上除非您的应用没有服务端(比如一些浏览器插件应用),否则我们强烈建议你选择使用授权码模式授权。

< ">相对于隐式模式来说,虽然授权码模式多了一次请求,但是在授权码模式下可以基于client_secret来验证APP的真实性,确保请求不被仿造,同时授权码模式会下发刷新令牌,当访问令牌过期时可以通过刷新令牌在后台静默更新访问令牌,而无须再次让用户授权。

< ">3.2什么是Open ID

< ">Open ID是小米用户在您的一个APP范围内唯一标识,我们在下发访问令牌时直接下发Open ID。如果您名下有多个APP,那么同一个小米用户在这些APP之间的Open ID是不同的。

< ">3.3什么是Union ID

< ">Union ID是小米用户在您开发者帐号名下所有APP范围内唯一标识,能够跨应用标识同一个小米用户,可通过获取用户基本信息中的Union ID来区分用户的唯一性,只要是开放平台同一个开发者帐号下的移动应用、网站应用,用户的Union ID是唯一的,而且是相同的,另外我们对于开发者名下创建的APP数量也不做限制。

< ">3.4请优先使用SDK接入

< ">针对Android和iOS平台,我们提供对应的SDK支持,如果您的应用运行在这些平台上请求优先使用S寻找代运营公司DK进行接入,相对于直接请求服务端接口宣传片怎么做,SDK接入能够拉取系统或集团内其它APP(米家、商城)的登录态,所带来的好处就是尽量避免用户再次输入小米用户名和密码,从而提升用户的登录体验。如果确实无法接入我们的SDK,那么在请求我们的服务端接口时,请对参数值进行URL Encode处理。

< ">< font-size: 18px;">4.如何获取帮助

< ">如果您在接入过程中遇到任何问题,可以发送邮件到xiaomi-account-dev@xiaomi.com进行咨询

< ">问题咨询须知:

< ">为了提高问题的响应和解决效率,请您发邮件咨询的时候一定要写APP ID(可以在应用详情页面获取),出现的问题,以及您的联系方式如微信、手机号等以便于我们的工程师和您沟通问题。

小米应用商店的账号快速接入指南

上一篇:小米VR应用商店图片位置和规则
下一篇:新手开店,虾皮(shopee)商品的转化率应该如何


版权声明:以上主题为“小米应用商店的账号快速接入指南"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    小米应用商店的账号快速接入指南
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“小米应用商店的账号快速接入指南”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通小米应用商店的账号快速接入指南的相关事宜。

关键词:小米应用商店的账号快速

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号