2016-07-12 5 views
-1

Кто-нибудь имел опыт работы с этим: https://developers.hp.com/css/api/product-warranty-api#!/queries/post_queriesHP Гарантия продукта API

Я не могу найти многое другое на нем. Я попытался подключить их пример Curl, но он вызывает ошибку EoF. Это также сбивает с толку, потому что в URL говорится «test .css.api.hp.com». Это тот, который нужно использовать? Он также дважды отображает пример API-ключа. Один из них должен быть ключом потребителя, а другой секрет потребителя?

Моя цель состоит в том, чтобы получить программную информацию о гарантии. Я хочу, чтобы иметь возможность отправлять уведомления, когда ноутбуки истекают, а также регистрировать информацию.

ответ

1

Я прошел гарантийный API. Я использовал ключ API, указанный в тестовом URL test.css. Похоже, нам нужно вызвать следующий URL-адрес https://test.css.api.hp.com/productWarranty/queries?apikey=jVA1nQmdGot1U7el0LRdEg9mXsuMpF9z и разместить на нем следующий контент.

[ 
    { 
    "sn": "CN71150F4Z", 
    "pn": "590639-371" 
    }, 
    { 
    "sn": "CN71150F5N", 
    "pn": "590639-371" 
    }, 

    { 
    "sn": "CN71150F54", 
    "pn": "590639-371" 
    }, 

    { 
    "sn": "CN71150F5D", 
    "pn": "590639-371" 
    }, 

    { 
    "sn": "CN711506FS", 
    "pn": "5603588-B21 
    } 
] 

После публикации данных я получил следующий ответ. Статус "Базовый Гарантия",»:

[{ "зп": "CN71150F4Z", "р": "590639-371", "продукт": нулевой, "ServiceType": нулевой, "тип" ": " Истек "," startDate ":" 2011-04-21T00: 00: 00Z "," endDate ": " 2011-04-21T00: 00: 00Z "," serviceLevel ": null}, {" sn ": " CN71150F5N "," pn ":" 590639-371 "," product ": null, " serviceType ": null," type ":" Base Warranty "," status ": " Истек "," startDate ":" 2011-04-21T00: 00: 00Z "," endDate ": " 2011-04-21T00: 00: 00Z "," serviceLevel ": null}, {" sn ": " CN71150F54 "," pn ":" 590639-371 "," product ": null, «serviceType»: null, «type»: «Базовая гарантия», «статус»: «Истек», «startDate»: «2011-04-21T00: 00: 00Z», «endDate»: «2011-04 -21T00: 00: 00Z "," serviceLevel ": null}, {" sn ": " CN71150F5D "," pn ":" 590639-371 "," product ": null, " serviceType ": null," type «:« Базовая гарантия »,« статус »: « Истекший »,« startDate »:« 2011-04-21T00: 00: 00Z »,« endDate »: « 2011-04-21T00: 00: 00Z », serviceLevel ": null}, {" sn ": " CN711506FS "," pn ": null," product ": null," serviceType ": null, " type ":" Базовая гарантия "," статус ":" Истек срок действия »,« startDate »: « 2011-04-18T00: 00: 00Z »,« endDate »:« 2011-04-18T00: 00: 00Z », « serviceLevel »: null}]

Мне интересно, как мы получим персональный ключ API. В случае API Dell они предоставили четкий документ, чтобы получить ключ API и использовать его. Здесь, когда мы нажимаем на получение персонального ключа API, ничего не работает.

+0

Исправить, используя ключ API через их генератор, приводит к ошибке 401. Только их ключ работает. Я провел часы по телефону, пытаясь отследить, кто несет ответственность за эту услугу, и ничего не получил. Я смог заставить его работать с вашими предложениями. –

+0

Я постараюсь собрать как можно больше информации, чтобы получить собственный личный ключ api. Между тем, если вы столкнетесь с любой контактной информацией, связанной с этим, пожалуйста, дайте мне знать. Я также обновляю здесь, если у меня возникнут какие-либо контакты. –

+0

Я также замечаю, что это только возврат базовой гарантии, а не продление или дополнительные гарантии. Эти гарантии отображаются на сайте HP. –

Смежные вопросы