2016-04-11 3 views
0

Я хотел бы проверить, что мои учетные данные бота (appId + appSecret) подходят для подключения к https://api.botframework.com/bot/v1.0/messages.Как проверить учетные данные против botframework api

Я не могу отправить реальное сообщение, потому что я не имею разговор не работает, поэтому я попытался отправить следующий JSon сообщение: { "type": "Ping"} но ответ я получил { "error": { "message": "Expression evaluation failed. Object reference not set to an instance of an object.", "code": "ServiceError" } }

Есть ли способ проверить, если мой доступ к апи нормально?

+0

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

ответ

0

Если вы зарегистрировали своего бота, вы можете посетить страницу Bot Framework, щелкнуть меню «Мои боты» и выбрать зарегистрированного бота. На вашей бот-странице прокрутите вниз до нижнего левого угла и появится тестовая рамка.

Кроме того, вы можете использовать эмулятор. Он имеет место в правом верхнем углу, чтобы заменить учетные данные по умолчанию на ваши учетные данные бота. Затем измените URL-адрес на место, где установлен ваш бот. Совет. Не забудьте добавить «api/messages» к URL-адресу.

+0

Извините, мой вопрос не был достаточно точным: знаете ли вы, как проверить программно? –

0

Загрузите BotFrameworkEmulator, чтобы проверить подключение к вашему боту. Он работает на окнах и OSX, если у вас установлен моно. Вы можете изменить настройки по умолчанию, которые использует эмулятор, набрав «/ settings» после запуска. Вам будет предложено ввести конечную точку appId, appSecret и url для отправки и получения сообщений в/из вашего бота.

Вы также можете использовать directline REST API инициировать разговор и отправлять сообщения бота

+0

Извините, мой вопрос не был достаточно точным: знаете ли вы, как проверить программно + Я не хочу активировать directline rest api –

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