华为push服务app服务端权限验证返回没有权限是怎么回事 求大神解答

拒绝访问 |
| 百度云加速
请打开cookies.
此网站 () 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(d84382-ua98).
重新安装浏览器,或使用别的浏览器后使用快捷导航没有帐号?
平板/笔记本
云服务专区
Push SDK-服务端常见问题
&花粉达人&
来自:浏览器
本帖最后由 叶大墨迹 于
15:49 编辑
1.官方供下载的android版本的包中,服务器端的例子是java版本的,有没有其他编程语言的实例?答:没有提供其他语言版本的server demo,cp服务器端也可以用其他语言(如php)实现,需要自己实现Http请求。参考:开放平台鉴权调用规范
2.AccessToken的过期时间是多长?答:目前AccessToken的过期时间为7天, AccessToken的有效期通过返回的expires_in来传达,AccessToken的有效时间可能会在未来有调整。AccessToken在有效期内尽量复用,业务要根据这个有效时间提前去申请新AccessToken即可。如果业务频繁申请AccessToken,可能会被流控。业务在API调用获知AccessToken已超时的情况下(NSP_STATUS=6,详细错误列表),可以触发AccessToken的申请流程。& && && && && &
3.AccessToken是否可以频繁的申请?答:AccessToken申请频繁会加大华为服务器的负荷,可能会被华为流控。(并没有给出申请AccessToken的频率范围,像这种情况,是不会被流控的:开发者有很多台服务器,每台在推送消息时,都需要获取一个AT,每天申请1~2次。其实这种情况的最好解决办法是:将其中一台服务器作为中枢服务器,负责申请、缓存、分发AccessToken)建议检测AccessToken是否过期,过期了则申请。
4.发送自定义动作的自呈现消息时,如何指定intent字段的值?答:Intent intent = new Intent();intent.setClass(MainActivity.this, PaActivityA.class);intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);intent.putExtra(&name&, &zhangsan&);intent.putExtra(&age&, 18);String intentUri = intent.toUri(Intent.URI_INTENT_SCHEME);
intent值使用上述生成的intentUri的值,需要实现在客户端写个demo生成。
5.怎样发送离线缓存的消息?答:cacheMode = 1表示发送消息可离线缓存。当deviceToken+msgType的值一样时,仅缓存最新一条消息,msgType的取值范围为1~100,表示可缓存1~100条消息,客户端上线后,缓存的消息会立即推送给客户端。另外msgType = -1时,离线消息将全部缓存,没有上限,适用于通知栏消息不需要覆盖的情况。
6.CP对华为开发的Push接口提出的需求性问题:(1)获取失效Token数据的接口;(2)获取消息情况统计数据接口;(3)获取用户情况统计数据接口;(4)接口定义统一化:接口参数,返回内容格式的定义,应该统一风格;(5)解决batch_send每次调用限制1000个deviceToken问题;答:上述的这些功能,华为已确定在Push后续版本将会实现,但版本计划待定。
7.服务器端为何调用接口时报鉴权失败?答:1、 首先确保应用的Appid和AppSecret没有填写错误2、 接着确保测试环境网络可以访问到、,可在浏览器输入,看下是否能正常访问3、 服务器SDK 每次获取的AccessToken都有一定的过期时间,请确保AccessToken未过期4、 其他错误请结合:资料中心/开放平台调用说明/错误与异常机制()、资料中心/推送平台/接口文档()。
width:100%">
&渐入佳境&
来自:荣耀畅玩4X CHE-TL00H
虽然没看懂&&但是还是支持楼主
width:100%">
&新学乍练&
来自:浏览器
本帖最后由 wonderfulll 于
14:52 编辑
因为得自己调用服务端的接口实现,比如我要实现安卓的消息推送的话。
推送的地址是多少? /xxx , 没看到文档中写具体的地址?
之前获取的access_token,每次发送消息的时候,都作为post的body参数传递进去吗?
假设我往 安卓推送一个单条消息
post , 地址不知道。
body 里面的内容
{&notification_title&:&hello&,&notification_content &:&hello&,&doings&:1,&&“deviceToken”: &xxxxx&, “message”: &hello&, "priority": 1, "cacheMode ": 1,}
```文档中都主要是对服务器端的JAVA SDK的参数解释说明,没有给出原始的参数和解释说明
width:100%">
&新学乍练&
来自:浏览器
很多东西没有说明白,我觉得华为推送根本没有理解oauth2.0协议,每次授权获取access_token都需要在华为开发平台登录,如果我把账号密码都分发给了各个应用的管理者(一个账号下有多个应用,每个应用分别交给各自团队运营),那么我还需要做什么server后台?他们直接在华为登录,还可以修改其他应用,这样鉴权有什么用呢?
width:100%">
&新学乍练&
来自:浏览器
$ok = @openssl_verify($content, base64_decode($sign), $openssl_public_key, OPENSSL_ALGO_SHA256);
OPENSSL_ALGO_SHA256是php5.4.8版本才有的,低版本的要这样写
$ok = @openssl_verify($content, base64_decode($sign), $openssl_public_key, &SHA256&);
width:100%">
&已臻大成&
来自:H30-T10
width:100%">
&新学乍练&
来自:浏览器
用Demo中的single_send和batch_send都显示发送成功,但在应答里没有对应request_id值,APP端都没有收到消息:
打印信息如下:
access token :CFg2qgIJ872KMOUACkqcVctuWA/vxmXulAibHn/s1KJ6oSoPbP1G+Sm/4yrWVM91XCAp24OknIKe7ZV+Ve+x+A==,expires time[access token 过期时间]:604800
群发接口消息响应: resultcode:0,message:success
查询查询消息发送结果接口:{&result&:[],&request_id&:&&}
在网页上指定IMEI号是可以发送的,选所有人时,app也接收不到信息,到底是什么原因,请指教。
width:100%">
&新学乍练&
来自:浏览器
access token :CFhjbuPJntYoLU/1u+IjFPEZDltoUYzudk32tcWS0LdqGn4epMwoGt6il+iWXbj175R5mUcTsP50mfcq2PiLOQ==,expires time[access token 过期时间]:604800
单发接口消息响应:20203,message:No permission to send message to these tmIDs.
这是什么原因导致的呢????
width:100%">
&花粉达人&
来自:浏览器
用Demo中的single_send和batch_send都显示发送成功,但在应答里没有对应request_id值,APP端都没有收到消息 ...
您好,为了更好地解决您的问题,请问:
1.确认发送的是single_send或者batch_send消息
2.确认查询的是single_send或者batch_send消息
3.查询的是什么时候发送的消息?
width:100%">
&花粉达人&
来自:浏览器
access token :CFhjbuPJntYoLU/1u+IjFPEZDltoUYzudk32tcWS0LdqGn4epMwoGt6il+iWXbj175R5mUcTsP50mfcq2PiLOQ ...
您好,这个是客户端的包名和服务端代码中的appid,app secret不是一套的导致的。
width:100%">
世界还小,陪你去到天涯海角门源油菜花有人说:经验+反思=成长荣耀X2
忆海情青海湖油菜花海台风来临
花粉客户端
Make it Possible
Make your device special
华为云服务
Huawei cloud services
音乐播放器
Huawei Music
Huawei Vmall
没有最新动态
关注花粉俱乐部
联系我们:
|关注花粉俱乐部:
Copyright (C)
华为软件技术有限公司 版权所有 保留一切权利商品名称:
京东价:暂无报价
评价得分:
咨询内容:
最新版的华为穿戴中怎么没有短信推送?
京东回复:
您好!客服206,
如果手环上无法推送消息,请进行以下操作:
请确保手环和手机蓝牙连接以及通过APP数据同步正常。
打开华为穿戴APP,检查消息推送功能开关是否已经打开。
确保需要推送的消息对应的开关以及打开:
Android用户设置
请在手环设置页面,打开消息推送开关,会跳转到手机通知使用权界面,选择华为穿戴后,弹出“是否启用“华为穿戴”?“对话框后选择确定,然后点击返回键进入消息推送开关界面,勾选所需要推送的消息选项”;※华为部分手机如果出现3个“短信”图标,请将华为穿戴APP升级到最新版本即可解决。
说明:如是华为EMUI3.0手机,短信提醒功能请勾选“华为通讯录”。
请打开华为穿戴APP设置页面,打开“消息推送”开关,
请在手机设置->通知-通知类型”中选择相应的消息图标进行设置。
说明:目前支持短信、微信、QQ。
感谢您对京东的支持!祝您购物愉快!
发表咨询:
声明:您可在购买前对产品包装、颜色、运输、库存等方面进行咨询,我们有专人进行回复!因厂家随时会更改一些产品的包装、颜色、产地等参数,所以该回复仅在当时对提问者有效,其他网友仅供参考!咨询回复的工作时间为:周一至周五,9:00至18:00,请耐心等待工作人员回复。
咨询类型:
库存及配送
发票及保修
促销及赠品
京东承诺:商品均为原装正品行货,自带机打发票,严格执行国家三包政策,享受全国联保服务。
功能咨询:咨询商品功能建议您拨打各品牌的官方客服电话,以便获得更准确的信息。
发货时间:现货:下单后一日内即可发货;在途:一般1-2天发货; 预订:一般1-6天可发货;无货:已售完,相应物流中心覆盖地区内的用户不能购买
运&&&&费:如需查看快递运输收费标准及免运费规则,
货到付款:如需查看开通货到付款地区及运费,
上门自提:上门自提不收取运费,如需查看全部自提点位置、地图、注意事项,
物流中心:京东商城拥有北京、上海、广州三个物流中心,各物流中心覆盖不同的城市,
限&&&&额:如需查看各银行在线支付限额,
大额支付:快钱支付中的招行、工行、建行、农行、广发支持大额支付,最高单笔一次支付10000元
分期付款:单个商品价格在500元以上,可使用中国银行、招商银行发行的信用卡申请分期付款,
货到付款:如需查看开通货到付款地区及运费,
京东承诺:商品均为原装正品行货,自带机打发票,严格执行国家三包政策,享受全国联保服务。
发票类型:京东商城所售商品均自带机打发票,在提供相关企业资料证明后,可申请开取增值税发票。
退 换 货:京东商城为您提供完善的退换货服务,
咨询内容:
多品类齐全,轻松购物
快多仓直发,极速配送
好正品行货,精致服务
省天天低价,畅选无忧

我要回帖

更多关于 gitlab push权限 的文章

 

随机推荐