我正在使用java(https://developers.google.com/drive/v2/web/quickstart/java)跟踪Google Drive的API,并且有这行代码在我的项目目录中读取.json文件(我在那里复制了它),其中包含 client_id 和 client_secret。
// Load client secrets.
InputStream in = GoogleDrive.class.getResourceAsStream("client_id.json");
this.clientSecrets = GoogleClientSecrets.load(JSON_FACTORY, new InputStreamReader(in));
// Build flow and trigger user authorization request.
GoogleAuthorizationCodeFlow flow = new GoogleAuthorizationCodeFlow.Builder(
HTTP_TRANSPORT, JSON_FACTORY, clientSecrets, SCOPES)
.setDataStoreFactory(DATA_STORE_FACTORY)
.setAccessType("offline")
.build();
我制作了一个 GoogleDrive.java 类,使登录、上传等变得更容易。
如何将 .json 文件中的信息硬编码并让谷歌将其“加载”到 clientsecrets,以便我也可以在其他应用程序中使用此类。我是 REST 方面的新手,因此我们将不胜感激。
谢谢大家。