使用JAVA for Actions在Google和Dialogflow v2上进行Webhook设计

时间:2018-11-21 15:38:36

标签: java webhooks dialogflow actions-on-google

我是#AoG的新手,我正在尝试将此功能与我拥有的应用程序结合使用。我已经设计了对话并启用了webhook url。

我的Webhook是SpringBoot战争,它试图将Webhook request映射到我的API并发送Webhook response。 我正在使用 Dialogflow v2 ,并在我的SpringBoot应用程序中导入:

<dependency>
    <groupId>com.google.cloud</groupId>
    <artifactId>google-cloud-dialogflow</artifactId>
    <version>0.71.0-alpha</version>
</dependency>

我不确定这是否是正确的库或如何设计控制器。到目前为止,我有:

@RestController
public class WebhookController {

    @RequestMapping(value = "/map", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VALUE)
    @ResponseStatus(value = HttpStatus.OK)
    public WebhookResponse mapRequest(@RequestBody WebhookRequest request) throws IOException {
        System.out.println(request);

    return ...;
}

我看过的文档并不是最有用,因为它们没有JAVA的使用方法。

0 个答案:

没有答案