我正在按照本指南在我的应用程序上使用Google Calendar API,我在示例中重用了相同的代码,但是由于某些原因,我遇到了以下错误。如何获取此json文件?
我尝试更改文件的位置,但没有任何解决方法。
这是我得到的错误:
Exception in thread "main" java.io.FileNotFoundException: Resource not found: /credentials.json
at com.albot.focus.Utils.GoogleCalendarAPI.getCredentials(GoogleCalendarAPI.java:51)
at com.albot.focus.Utils.GoogleCalendarAPI.main(GoogleCalendarAPI.java:68)
我希望通过Google Calendar API从用户那里检索事件。
答案 0 :(得分:0)
目录resources
在Android上称为res
-因此,快速入门显然不是Android的示例,对于移动终端设备,这通常是错误的身份验证流程。如果这是Android,则没有什么可“修复”的,您可能根本不应该使用服务帐户凭据,而应使用具有 current 用户身份的Google API,因为AAPT2将处理除{ {1}}。
使用类似的依赖项,以便不通过服务帐户进行身份验证:
res/raw
典型的X/Y problem ...
答案 1 :(得分:0)