Ответ «неавторизованный пользователь» от philips-hue bridge

Теперь я пытаюсь управлять мостом Hue с помощью фреймворка IoTivity.

Когда я отправляю сообщение GET из MPMClientSample (MiniPluginManager), ответное сообщение было

[{
    "error": {
        "type": 1,
        "address": "/lights",
        "description": "unauthorized user"
    }
}]

Что я должен использовать «имя пользователя» для этого? Теперь я использую «newdeveloper» в качестве значения по умолчанию.


person alexlee    schedule 15.01.2019    source источник
comment
привет alexlee, вы проверили документацию на предмет аутентификации? как сообщение, как оно есть, похоже, что ваш запрос не аутентифицирован. документация, к сожалению, обнесен стеной, извините, ничем помочь не могу. в любом случае, пожалуйста, предоставьте пример кода, как вы делаете запрос, чтобы помочь людям, помогающим вам. ваше здоровье!   -  person Bagus Tesa    schedule 15.01.2019


Ответы (1)


Я нашел решение. https://developers.meethue.com/develop/get-started-2/< /а>

обратитесь к документу со страницы разработчиков. Я мог бы получить сгенерированное имя пользователя из моста hue.

«Нам нужно использовать случайно сгенерированное имя пользователя, которое мост создает для вас. Заполните информацию ниже и нажмите кнопку POST».

'Когда вы нажимаете кнопку POST, вы должны получить обратно сообщение об ошибке, сообщающее вам, что вы должны нажать кнопку ссылки. Это наш шаг безопасности, так что только приложения, которым вы хотите управлять своим освещением, могут. Нажав на кнопку, мы подтверждаем, что пользователь имеет физический доступ к мостику».

«Идите и нажмите кнопку на мосту, а затем снова нажмите кнопку POST, и вы должны получить успешный ответ, как показано ниже».

person alexlee    schedule 15.01.2019