Google Speech API v1beta1 gRPC API:示例身份验证代码

时间:2016-10-28 17:33:18

标签: android google-cloud-speech

有人可以在Android上显示为Google Speech v1beta1 gRPC API执行身份验证的示例吗?

我正在尝试在https://github.com/GoogleCloudPlatform/java-docs-samples/tree/master/speech中运行示例代码。

它在OSX和Eclipse中运行良好;当我尝试Android时,我会得到不同的结果。

具体来说,在部分:

private ManagedChannel createChannel(String host, int port) throws IOException     {
    try {
        ...
        GoogleCredentials creds = ...
        creds = creds.createScoped(OAUTH2_SCOPES);

        ManagedChannel channel =
                ManagedChannelBuilder.forAddress(host, port)
                        .intercept(new ClientAuthInterceptor(creds, Executors.newSingleThreadExecutor()))
                        .build();

我得到了不推荐使用ClientAuthInterceptor的投诉,并且在io.grpc.auth的javadoc中,它显示“使用GoogleAuthLibraryCallCredentials”,它显示来自https://github.com/grpc/grpc-java:使用它的任何成功示例?

在OSX / Eclipse中,我正在使用示例代码“按原样”在Android上我正在从文件中读取JSON Google凭据,尽管返回的凭据看起来很相似。

谢谢!

0 个答案:

没有答案