2017-05-05 54 views
1

要求對微軟團隊botstate用戶如果我發送GET請求/ V3/botstate/{}渠道ID /用戶/ {} userId的請求到模擬器,它返回JSON。當然沒有什麼特別的用處,因爲它裏面沒有真正的用戶。 (doc參考請求https://docs.botframework.com/en-us/restapi/state/#/https://docs.botframework.com/en-us/csharp/builder/sdkreference/stateapi.html#getsetproperties如何通過REST

如果我將它發送給團隊,我得到一個500服務器錯誤。沒有附加信息返回錯誤,它只是重複發生服務器錯誤。 當我發送500隊給隊伍之前,這與發送的JSon有效載荷有關。在這種情況下,沒有有效載荷。 該請求是響應於「消息」我接收到機器人,並且我沿的channelID傳遞和從該「消息」作爲我參數from.id。

我能夠發送郵報「消息,」請求返回,和GET請求/ V3 /對話{}的conversationId /會員成功,所以我的機器人似乎正確地安裝。

任何人有任何想法?

+0

昨天和今天之間的事情已經改變。 ServiceUrl在名稱中使用'Skype',現在ServiceUrl是'https://smba.trafficmanager.net/amer-client-ss.msg/'。 –

+0

此外,現在,而不是500錯誤,當我嘗試獲取用戶信息時,出現404(未找到)錯誤。其餘的仍然是一樣的。這還沒有準備好黃金時段嗎?這似乎是一個移動的目標。 –

回答

0

注:即使serviceURL中值似乎是穩定的機器人不應該 依靠這一點,而不是始終使用的serviceUrl值

截至今天,機器人框架仍然是在預覽中。開發人員盡最大努力不提交重大更改。該產品正在持續和積極的發展。感謝您的耐心,因爲這些問題已經解決。

Bot Framework Preview

+0

我得到404現在不是500。據我瞭解,你會不會在這個時候返回任何用戶信息,所以我猜測這是最好的我能得到現在。 –

0

微軟團隊目前不支持獲取用戶信息以外的ID返回在成員發言,或收到傳入有效載荷部分的信息。我們應該很快就會有更好的支持。