gpt4 book ai didi

java - 错误 : while connecting Google Cloud Storage using Java => java.net.UnknownHostException : oauth2. googleapis.com

转载 作者:太空宇宙 更新时间:2023-11-04 09:45:18 25 4
gpt4 key购买 nike

使用 Java 库连接到 Google Cloud Storage 时,我们遇到以下异常:

  1. 由以下原因引起:java.net.UnknownHostException:oauth2.googleapis.com
  2. 原因:java.io.IOException:获取服务帐户的访问 token 时出错:oauth2.googleapis.com

我们已经创建了 Google Cloud Storage 服务帐户、项目并下载了 JSON 文件。

下面是代码片段:

GoogleCredentials googleCredentails = 
ServiceAccountCredentials.fromStream(new FileInputStream("D:\\Naresh\\Projects\\GoogleCloudStorage\\delta-trees-236311-ae7c1cfcda68.json"));

Storage googleStorageService = StorageOptions.newBuilder().setCredentials(googleCredentails)
.setProjectId("delta-trees-236311")
.build().getService();

String googleBucketName = "ewf-ocr-poc";
File f = new File("D:\\Naresh\\Projects\\GoogleCloudStorage\\EWFDocumentThroughJava.txt");
byte[] readFileToByteArray = readFileToByteArray(f);
String fileName = f.getName();
InputStream fis = new FileInputStream(f);
googleStorageService.create(BlobInfo.newBuilder(googleBucketName, fileName).build(),
readFileToByteArray);

最佳答案

这可能是互联网许可。

尝试:Android studio:<uses-permission android:name="android.permission.INTERNET" />在 Android list 上

Xamarin:

<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

在 Android list 上

关于java - 错误 : while connecting Google Cloud Storage using Java => java.net.UnknownHostException : oauth2. googleapis.com,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55493069/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com