从Qt应用访问Cloud Datastore

时间:2018-08-24 07:33:34

标签: qt pyqt google-cloud-endpoints qtnetwork endpoints-proto-datastore

我已经使用Endpoints-Proto-Datastore开发了REST API后端,该后端包装了Cloud Endpoints Python API。我开始研究Qt,并试图了解从Qt网络或其他库访问我的API会涉及什么。可能与使用甚至可以处理OAuth2流的Python客户端库从命令行进行调用一样简单吗?这将是非常好的。如果可以简化事情,我可能会使用PyQt。

2 个答案:

答案 0 :(得分:1)

您的Endpoints服务可以生成描述API的OpenAPI规范文件。完成此操作后,将有许多与OpenAPI兼容的软件包可以为您生成客户端代码。

答案 1 :(得分:0)

我找到了this document,这为我的目的提供了很好的概览:

“ C ++的Google API客户端库将自动处理许多繁琐的细节,以解释和遵守发现文档,以便您可以编写更简单和熟悉的C ++代码。”

现在,只需构建和安装C ++客户端,然后弄清楚如何生成客户端库并从Qt应用程序访问它就可以了。但这超出了这个问题的范围。