2016-12-05 8 views
2

Я пытаюсь использовать API swagger PUT/apps/{applicationId}/devices/{deviceId} по адресу https://mobile.ng.bluemix.net/imfpush/#!/devices/put_apps_applicationId_devices_deviceId. Но у меня есть сообщение об ошибкеIBM PushNotification: не найдено - целевой ресурс 'PushDevice' не существует

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

Пожалуйста, помогите дать мне ваши мысли

+0

Можете ли вы сказать, что вы пытались сделать? Если возможно, включите код, который вы запускали, когда вы получили сообщение об ошибке. – ralphearle

ответ

1

приложение или устройство не существует

{ 
    "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 для получения дополнительной информации.