2016-06-15 2 views
0

"피자"대화 상자가 내 Bluemix 계정에 배포되었습니다. Postman을 사용하여 코딩 구현 이전에 REST 상호 작용을 확인합니다. REST GET 대화 상자를 사용하여 대화 상자 ID를 검색 할 수 있습니다. https://gateway.watsonplatform.net/dialog/api/v1/dialogs/ee93cf6e-8718-4524-b10c-4f20fee90883/conversation우편 배달부 요청이 계속 새 대화를 생성합니다.

내가 다른 대화 요청을 보낼 반환 된 대화 ID를 사용하지만 먼저 헤더에 conversation_id을 설정하고 : 반환 된 대화 ID를 가지고가는 것은 나는 새 대화 빈 (휴가 CLIENT_ID 및 conversation_id)를 설립 "대형 피자"

https://gateway.watsonplatform.net/dialog/api/v1/dialogs/ee93cf6e-8718-4524-b10c-4f20fee90883/conversation

보다는 내가 어떤 크기의 피자 나는 다시 새 대화 ID와 새 클라이언트 ID 및 입력 나 한테 물어 얻을 토핑을 묻는 대화 상자에서 다음 차례를 얻기에 입력 값 주문하고 싶어.

포스트맨을 사용하여 대화 상호 작용을 테스트 할 수 있어야하며 이후 대화 요청이 모두 새 대화 요청으로 취급되는 이유는 무엇입니까?

모든 조언을 이해하십시오.

답변

0

헤더에 대화 ID를 설정했기 때문에 ID 매개 변수가 잘못 전달되었다고 가정합니다. Watson Dialog API Explorer에 따르면 conversation_id를 전달하지 않으면 새 대화가 시작됩니다. converation_id를 잘못 전달했기 때문에 conversation_id를 잘못 전달한 것으로 생각하고 새로운 대화를 시작합니다.

우편 배달부를 사용하고 있으므로 머리글이 아닌 POST 본문에 conversation_id를 설정해보십시오.