Google API CPP 客户端库是否支持使用服务帐户进行授权?
在使用来自 https://github.com/google/google-api-cpp-client/ 的 CPP 客户端库时,我找不到如何使用服务帐户的示例
可用的示例仅演示对安装的应用程序使用客户端 key
flow_.reset(OAuth2AuthorizationFlow::MakeFlowFromClientSecretsPath( client_secrets_file, config_->NewDefaultTransportOrDie(), &status));
最佳答案
我花了很多时间来解决这个问题。严厉的回答是否定的。 与这个库的 Python 或 PHP 版本相比,CPP 版本相当 outdated .
一个快速的解决方案可能是从 Google 获取所需的数据,然后使用 Python 客户端库将结果写入文件。 IE。与 std::system()
。然后从您的 C++ 应用程序解析该文件。
关于c++ - Google API CPP 客户端 - 使用服务帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30887270/