IBM PushNotification:未找到 - 目标资源“PushDevice”不存在

时间:2016-12-05 08:58:32

标签: angularjs node.js ibm-cloud ibm-mobile-services

我尝试在https://mobile.ng.bluemix.net/imfpush/#!/devices/put_apps_applicationId_devices_deviceId使用API​​ swagger PUT / apps / {applicationId} / devices / {deviceId} 。但是我有一条错误消息

{
  "code": "FPWSE0001E",
  "message": "Not Found - The target resource 'PushDevice' does not exist. Check the '23e107c7292d17a772914af05c23d10750613aaa' parameter."
}

请帮助告诉我你的想法

1 个答案:

答案 0 :(得分:0)

  

应用程序或设备不存在

{
  "code": "FPWSE0001E",
  "message": "Not Found - Targeted resource 'PushApplication' does not exist. Check the 'UnknownApplication' parameter"
}

表示您提供的应用程序或设备不存在。

看起来您正在尝试从REST API更新设备注册,因此您需要确保通过获取当前设备列表来检查当前所有已注册的设备:

GET /apps/{applicationId}/devices

我不确定您的特定用例是什么,但在大多数情况下,您不必更新设备注册,并且您需要的任何行为都将包含在客户端SDK中。 See the docs了解更多信息。