2013-04-18 46 views
0

403个usageLimits我使用谷歌云端硬盘API在我的Android应用:谷歌驱动授权返回错误在Android SDK <14

private Drive buildService(final GoogleCredential credentials) { 

     return new Drive.Builder(AndroidHttp.newCompatibleTransport(), new GsonFactory(), credentials) 
       .build(); 

    } 

凭证使用的AccountManager获得。它适用于Android 4.0及以上版本。我可以获取/插入/删除文件等。当在Android 4.0下运行时,它始终返回:

"error": { 
    "errors": [ 
    { 
    "domain": "usageLimits", 
    "reason": "dailyLimitExceededUnreg", 
    "message": "Daily Limit Exceeded. Please sign up", 
    "extendedHelp": "https://code.google.com/apis/console" 
    } 
    ], 
    "code": 403, 
    "message": "Daily Limit Exceeded. Please sign up" 
} 
} 

这是兼容性问题吗?我使用最新的Drive api和google api lib(1.14.1)。谢谢。

回答

0

您应该API控制台的服务选项卡上启用“谷歌云端硬盘API”:https://code.google.com/apis/console/

+0

我已经做了,代码运行良好的ICS。 403错误只发生在ICS前系统上。 – Wenbo

+0

2.3.x应该至少可以正常工作。你还在使用相同的证书来签署apk吗? –

+0

是的,完全相同的apk只适用于4.x. – Wenbo