我正在使用Gtasks集成构建一个任务管理应用程序,但我遇到了臭名昭着的“访问未配置错误”:
9.431 18834-18897/com.edge.task I/System.out﹕ com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden
07-22 17:35:39.431 18834-18897/com.edge.task I/System.out﹕ {
07-22 17:35:39.436 18834-18897/com.edge.task I/System.out﹕ "code": 403,
07-22 17:35:39.436 18834-18897/com.edge.task I/System.out﹕ "errors": [
07-22 17:35:39.436 18834-18897/com.edge.task I/System.out﹕ {
07-22 17:35:39.436 18834-18897/com.edge.task I/System.out﹕ "domain": "usageLimits",
07-22 17:35:39.436 18834-18897/com.edge.task I/System.out﹕ "message": "Access Not Configured. Please use Google Developers Console to activate the API for your project.",
07-22 17:35:39.436 18834-18897/com.edge.task I/System.out﹕ "reason": "accessNotConfigured"
07-22 17:35:39.436 18834-18897/com.edge.task I/System.out﹕ }
07-22 17:35:39.436 18834-18897/com.edge.task I/System.out﹕ ],
07-22 17:35:39.436 18834-18897/com.edge.task I/System.out﹕ "message": "Access Not Configured. Please use Google Developers Console to activate the API for your project."
07-22 17:35:39.436 18834-18897/com.edge.task I/System.out﹕ }
我已经在开发者控制台上注册了我的项目(来自“创建新客户端ID”按钮),其中包含正确的包名称和从钥匙串获得的sha1密钥,我在Android Studio中使用相同的钥匙串构建了我的项目。 关于这个的任何线索?
答案 0 :(得分:0)
注意:如果获得" [错误]访问未配置"它通常意味着Android应用注册无法正常工作或与您应用的应用包名称和SHA1指纹不匹配。它也可能是因为"任务API"未在Google Cloud Console中为您的项目启用(请参阅上述说明)。
定期访问https://samples.google-api-java-client.googlecode.com/hg/tasks-android-sample/instructions.html!