我希望通过C#与Google智能助理SDK进行通信,而SDK网站表示,对于Python以外的语言,我需要设置gRPC。有什么好的教程我可以用来开始吗?谢谢:))
答案 0 :(得分:1)
应该可以使用任何支持gRPC(包括C#)的语言的助手API SDK,但是如果没有预构建助手SDK可用(看起来有一个用于python,不确定其他语言),这样做有点牵扯。 简而言之: 所有公共Google API(包括助理API)的.proto API定义都位于" googleapis / googleapis" github回购: https://github.com/googleapis/googleapis/tree/master/google/assistant/embedded/v1alpha1 简而言之,这就是你需要做的事情:
顺便说一下,Google API客户端库基本上是这些步骤的预打包结果,有时在它上面有一些便利层,可以提高给定API的用户友好性。
此外,随着时间的推移,通常会对新API添加对更多语言的支持(因此在某些时候可能会有官方的C#客户端库)。