2016-04-11 20 views
0

Benim bot kimlik bilgilerimin (appId + appSecret) https://api.botframework.com/bot/v1.0/messages'a bağlanıp bağlanmadığını kontrol etmek istiyorum.Botframework api'ye karşı kimlik denetimi nasıl yapılır

i aşağıdaki json mesaj göndermek için çalıştı hiç konuşma böylece çalışan var çünkü ben gerçek bir mesaj gönderilemez: { "type": "Ping"} ama { "error": { "message": "Expression evaluation failed. Object reference not set to an instance of an object.", "code": "ServiceError" } }

oldu ben var tepkisini benim erişim olmadığını kontrol etmek için herhangi bir yolu var mı api'ye tamam mı?

+0

DÜZENLEMEYİ mesajları göndermek için directline dinlenme api kullanabilirsiniz. Kullanım durumu: Bir kullanıcının bot kimlik bilgilerini kaydedebileceği bir web sitem var ve yapılandırmasının iyi olup olmadığını kontrol etmek istiyorum. –

cevap

0

Botunuzu kaydettirdiyseniz, Bot Framework sayfasını ziyaret edebilir, My Bot'lar menüsünü tıklayıp kayıtlı botunuzu seçebilirsiniz. Bot sayfanızda, sol alttaki aşağı kaydırın ve bir test kutusu var.

Ayrıca, öykünücüyü kullanabilirsiniz. Varsayılan kimlik bilgilerini bot kimlik bilgilerinizle değiştirmek için sağ üst köşede bir yer vardır. Ardından, botunuzu dağıtdığınız yere yönlendirin. İpucu: URL'ye 'api/mesajlar' eklemeyi unutmayın.

+0

Üzgünüm, sorum yeterli değildi: Programlı olarak nasıl kontrol edeceğinizi biliyor musunuz? –

0

Botunuza bağlantıyı sınamak için BotFrameworkEmulator'u indirin. Mono'unuz varsa, Windows ve OSX'te çalışır. Çalıştırdıktan sonra '/ settings' yazarak, öykünücünün kullandığı varsayılan ayarları değiştirebilirsiniz. Botunuza mesaj göndermek/almak için appId, appSecret ve url uç noktalarınızı girmeniz istenecektir. Sorum yeterince kesin değildi: Ben programlı bunu nasıl soruyorum

Ayrıca konuşmaları başlatmak ve bota

+0

Üzgünüm, sorum yeterince doğru değildi: Programatik olarak nasıl kontrol edileceğini biliyor musun? + Direk çizgisi dinlenmesini etkinleştirmek istemiyorum –

İlgili konular