документации не подходит, потому что 1) там нет заголовков ответа, несмотря на то, что вроде только content-type нужно передавать 2) json ответ, который приводится в документации даже не валидируется)
{"request_id": "9aace788-a241-4367-b128-6903c410bd22", "payload": {"user_id": "yF8xLfPD263vqPYApD3nTJ", "devices": [{"id": "switch.ac", "type": "devices.types.socket", "capabilities": [{"type": "devices.capabilities.on_off", "retrievable": true, "reportable": true}]}]}} В заголовках только: content-type: application/json; charset=utf-8 request_id - тот, который был в заголовках запроса
При запросе на discovery запрос, отправляю следующий ответ : Заголовки ответа: Сontent-type: application/json Тело ответа: { "request_id": "a0c4281e-2032-41f7-8658-c28189b4cc3f", "payload": { "user_id": "1", "devices": [ { "id": "switch.ac", "type": "devices.types.socket", "capabilities": [ { "type": "devices.capabilities.on_off", "retrievable": true, "reportable": true } ] } ] } } Но в приложении яндекс пишется "Не удалось обновить список устройтсв. Подождите немного и попробуйте позже". Request-id такой же. В чем может быть проблема? На что обратить внимание?
Скорее всего что-то не так с https, используете fullchain сертификат? для домена нет AAAA записей? можете скинуть в личку Backend URL, проверю всё
Обсуждают сегодня