很明显如何use Storageclient with explicit authentication。如何使用ImageAnnotatorClient with implicit authentication也很清楚。但是如何对ImageAnnotatorClient使用显式身份验证?它不接受凭证作为create方法的输入。我使用C#。我需要用于OCR目的的库。
答案 0 :(得分:1)
如果通过“显式”表示您在代码中加载凭证文件,以下是我在Scala中的表现(愿景v1.20.0):
val visionClient = {
val credStream = getInputStream( "my-api-key.json" )
val credentials = GoogleCredentials.fromStream(credStream)
val imageAnnotatorSettings = ImageAnnotatorSettings.newBuilder()
.setCredentialsProvider( FixedCredentialsProvider.create( credentials ) )
.build();
ImageAnnotatorClient.create( imageAnnotatorSettings )
}
你应该可以在C#中做类似的事情。