时间:2021-07-15 | 标签: | 作者:Q8 | 来源:安智宝网络
小提示:您能找到这篇{小米应用商店:用户概况开放接口使用指南}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的小米应用商店:用户概况开放接口使用指南内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您! |
1.小米云服务开放平台 < ">1.1 Profile存储介绍 < ">开发者在用户授权下,可以通过Sdk的Key-Value接口将用户个人数据存储在小米云上。Sdk为Profile提供了单独的访问接口,方便开发者使用,包括上传、部分更改、读取等接口。app排名 < ">UserProfile:用于存储用户的数据信息,包括用户的性别、年龄等信息。应用申请访问身体数据信息的权限,经过用户授权后,就可以访问用户的UserProfile,UserProfile是用户范畴下的数据,每个UserId存储一份。 < ">1.2应用接入UserProfile < ">Step1:用户启用账号接入服务 < ">Step2:开启“存储用户的身体数据信息”接口,等待审核通过。 2.API说明 < ">UserProfile类 < ">用于存放UserProfile数据 < "> 字段摘要 < ">long< white-space: pre;"> birthday< white-space: pre;"> 生日,默认值为0,取值范围>0,格式为19XX0X0X < ">UserProfile.Gender< white-space: pre;"> gender< white-space: pre;"> 性别,默认值为null,枚举类,取值为male或female < ">public UserProfile( < "> long birthday, < "> UserProfile.Gender gender) < "> 有参构造方法,用于改变多个属性值,注意取值范围 < ">OpenProfileManager类 < ">Profile数据的管理类 < ">1.构建OpenProfileManager < "> public OpenProfileManager(com.xiaomi.opensdk.pdc.OpenPdcSyncServerAdapter, < "> Environment environment, < "> java.lang.String clientId, < "> java.lang.String accessToken) < ">environment:设置Host、UserCountry、UserAgent信息,默认传递OpenPdcSyncServerAdapter.DefaultEnvironment,如果修改可以继承该类,实现自己的Enviroment. < ">clientId:在dev.xiaomi.com中创建应用,填入应用名和包名之后,小米服务器会分配AppID/AppKey/AppSecret,在随后的页面中可以看到这三个值。其中AppID即此处的clientId。 < ">accessToken:使用账号OAuth SDK获得的AccessToken,参见http://dev.xiaomi.com/docs/passport/android/ < ">2.Set方法 < "> public void setProfile(com.xiaomi.opensdk.pdc.Profile profile) < "> throws com.xiaomi.opensdk.pdc.exception.UnretriableException, < "> com.xiaomi.opensdk.pdc.exception.RetriableException, < "> com.xiaomi.opensdk.pdc.exception.AuthenticationException < ">用于设置Profile的全部数据 < "> public void setBirthday(long birthday) < "> throws com.xiaomi.opensdk.pdc.exception.UnretriableException, < "> com.xiaomi.opensdk.pdc.exception小红书广告笔记.RetriableException, < "> com.xiaomi.opensdk.pdc.exception.AuthenticationException < ">单独设置生日数据,不会影响其他数据 < "> public void setGender(com.xiaomi.opensdk.pdc.UserProfile.Gender gender) < "> throws com.xiaomi.opensdk.pdc.exception.UnretriableException, < "> com.xiaomi.opensdk.pdc.exception.RetriableException, < "> com.xiaomi.opensdk.pdc.exception.AuthenticationException < ">单独设置性别数据,不会影响其他数据 < ">3.Get方法 < "> public com.xiaomi.opensdk.pdc.UserProfile getUserProfile() < "> throws com.xiaomi.opensdk.pdc.exception.UnretriableException, < "> com.xiaomi.opensdk.pdc.exception.RetriableException, < "> &nbs开发网站开发p; com.xiaomi.opensdk.pdc.exception.AuthenticationException < ">获取已设置的身体数据 < ">返回:case1:未设置任何数据,抛出错误 < ">case2:设置部分数据,则已设置部分数据有值,其余数据返回为默认值 < ">case3:设置全部数据,返回全部数据 < ">4.结果&异常处理 < ">SetGet方法调用过程未抛出异常即代表成功。 < ">若抛出异常,则代表失败,共包括两三种异常——UnretriableException、RetriableException和AuthenticationException < ">UnretriableException:参数错误、请求逻辑错误等不可重试错误,开发者需记录e.getDescription(),反馈给SDK开发人员。 < ">RetriableException:服务器忙、Socket超时等可重试错误,开发者可以e.getRetryTime()在之后时间重试 < ">AuthenticationException:AccessToken过期或不正确,鉴权失败,开发者需要重新获得用户授权 < ">< font-size: 18px; color: rgb(255, 0, 0);">3.权限说明 < ">需要开通访问网络权限< uses-permission android:name="android.permission.INTERNET" /> |
上一篇:亚马逊知识产权新规 这些防侵权细节你都知道吗
下一篇:Shopify店铺主题怎么选择?影响Shopify店铺主题的因
基于对传统行业渠道的理解,对互联网行业的渠道我们可以下这样一个定义:一切...
小米应用商店的后台操作和苹果是比较相似的,因为都能填写100字符关键词,允许...
小米的规则目前是在变更中的,但是根据经验小米的搜索排名评分的高低是个很重...
为了恰饭,有时候是要接入一些广告的,所以FB也专门有一个广告的SDK,这就是A...
在 2018 年于旧金山举行的游戏开发者大会上,Amazon Web Services (AWS) 曾宣布,目前世...
关于Facebook Audience Network如何收款的问题,其实官方已经给了详细的步骤。本文主要...
本文介绍了Audience Network对广告载体的质量检查,以及它重点广告形式需要注意的问...
随着iOS开发,作为开发者或公司需要针对iOS App开发涉及的方方面面作出对应的信息...
Facebook和谷歌对出海企业广告渠道都很熟悉,但事实上,在国外还有一些渠道也很...
卖家从做号的第1分钟开始,就一定要想好变现路径是什么?一定要以变现为目的去...
小提示:您应该对本页介绍的“小米应用商店:用户概况开放接口使用指南”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通小米应用商店:用户概况开放接口使用指南的相关事宜。
关键词:小米应用商店:用户概况