SAP Mobile服务-用于推送通知的其余API-获取200状态代码而不是201

2020-08-18 06:38发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,

我创建了混合移动应用程序,并在SAP移动服务中注册。 我还启用了推送通知功能。

使用移动座舱页面,我可以将推送通知发送到已注册的设备,因为我已经将用户名添加为移动服务中的通知用户。

但是我无法使用下面的SAP文档中提供的rest API触发推送。

https://help.sap.com /viewer/33c4b62fdc174d89a47d4baee3ced08a/Cloud/en-US/aaec2dbe78ec4fc08ef0a605a899e3dd.html

当我在Rest Client中运行API时,响应中得到的状态码为200,而不是201。

我在触发API时传递了两个标头内容类型和具有正确值的授权。

请在这里给点灯。

预先感谢

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,

我创建了混合移动应用程序,并在SAP移动服务中注册。 我还启用了推送通知功能。

使用移动座舱页面,我可以将推送通知发送到已注册的设备,因为我已经将用户名添加为移动服务中的通知用户。

但是我无法使用下面的SAP文档中提供的rest API触发推送。

https://help.sap.com /viewer/33c4b62fdc174d89a47d4baee3ced08a/Cloud/en-US/aaec2dbe78ec4fc08ef0a605a899e3dd.html

当我在Rest Client中运行API时,响应中得到的状态码为200,而不是201。

我在触发API时传递了两个标头内容类型和具有正确值的授权。

请在这里给点灯。

预先感谢

付费偷看设置
发送
5条回答
粗暴的香蕉
1楼-- · 2020-08-18 07:06

我认为您只是将请求发布到错误的端点。 如果仅发送给:

/restnotification/registration/

,则它将不起作用,因为您缺少applicationRegistrationId。 这是您在文档中找到的URL:

/restnotification/registration/ 

,但是您也可以使用

/restnotification/application/<  applicationId>/user/ 

这可能更容易实现,因为您不必跟踪applicationRegistrationId。

2楼-- · 2020-08-18 07:19

Hello Algar,

< p>您可以确认是否在Neo环境中使用了移动服务吗?

您是从请求中得到答复的吗?

最诚挚的问候
Gregor

Nir深蓝
3楼-- · 2020-08-18 07:23

嗨,格雷格,

是的,我仅使用neo的移动服务。

我得到的响应正文为空,状态代码为200

樱桃小丸子0093
4楼-- · 2020-08-18 07:02

下面是其余的服务详细信息。

https://hcpmsadmin-p1942186383trial。 dispatcher.hanatrial.ondemand.com/restnotification/registration/ >

请求标头:

Content-Type:application/json; charset = utf-8

授权:我的用户名:密码的基本

请求正文:

 {
  " alert":" alertval",
  "徽章":1,
  " data":" testData",
  " sound":" soundval"
 } 

响应正文:

空。

响应标题:

  1. 状态码:200
  2. 缓存控制:无缓存,无存储,必须重新验证
  3. com.sap.cloud.security.login:登录请求
  4. 连接:保持活动状态
  5. 内容编码:gzip
  6. 内容类型:text/html; charset = utf-8
  7. 日期:格林尼治标准时间2020年5月20日星期三04:34:40
  8. 保持活跃:超时= 20
  9. p3p:CP =" IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS IND CNT"
  10. 编译指示:无缓存
  11. 服务器:SAP
  12. 严格运输安全性:max-age = 31536000; includeSubDomains; 预载
  13. 传输编码:分块
  14. 变化:接受编码
nice_wp
5楼-- · 2020-08-18 07:04

现在我已经看到了您的错误。 您当前正在使用管理界面的URL。 该API的正确网址是:

https://hcpms-p1942186383trial.hanatrial.ondemand.com /

打开一个应用程序并切换到选项卡API时,您会看到。

一周热门 更多>