Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google自然语言API Java语言服务客户端如何使用API密钥_Java_Scala_Google Cloud Platform_Google Language Api - Fatal编程技术网

Google自然语言API Java语言服务客户端如何使用API密钥

Google自然语言API Java语言服务客户端如何使用API密钥,java,scala,google-cloud-platform,google-language-api,Java,Scala,Google Cloud Platform,Google Language Api,我正试图通过使用google语言API和提供的Java客户端对文本进行分类。代码在Scala中,如下所示: val language = LanguageServiceClient.create() val doc = Document.newBuilder.setGcsContentUri(draftBody).setType(Type.PLAIN_TEXT).build val request = ClassifyTextRequest.newBuilder.setDocument(doc)

我正试图通过使用google语言API和提供的Java客户端对文本进行分类。代码在Scala中,如下所示:

val language = LanguageServiceClient.create()
val doc = Document.newBuilder.setGcsContentUri(draftBody).setType(Type.PLAIN_TEXT).build
val request = ClassifyTextRequest.newBuilder.setDocument(doc).build
val response = language.classifyText(request)

但客户端无法授权,是否有办法使用我创建的API密钥进行授权?

您正在使用的系统是什么(本地、GAE、GCE)?您正在使用的凭据是什么?在不传递任何参数的情况下执行LanguageServiceClient.create()时,您使用的是系统默认凭据。查看系统是如何检索它们的。同时提供您获得的错误消息以获得更多信息。