【发布时间】:2012-04-05 10:29:03
【问题描述】:
我正在将 Google 日历集成到我的 Android 应用中。用户需要授权才能访问事件信息。我使用 GoogleAuthorizationRequestUrl 来构建授权请求 URL。代码如下(在下面的sn-p中我把原来的client id换成了字符串CLIENT_ID):
String url = new GoogleAuthorizationRequestUrl(CLIENT_ID,
"http://localhost",
"https://www.googleapis.com/auth/calendar.readonly").build();
GoogleAuthorizationRequestUrl 构建的 URL 是:
而不是
换句话说,我希望 URL 中有“scope=https://www.googleapis.com/auth/calendar.readonly”,但我有“b=https://www.googleapis.com/auth/ calendar.readonly”。
奇怪的是,我只有在准备发布 APK 时才会收到错误的请求 URL。在我的调试环境中,GoogleAuthorizationRequestUrl 构建了一个正确的 URL。
有人知道这种行为吗?
谢谢, -阿里
【问题讨论】:
标签: google-api google-calendar-api google-authentication