0

我在开发过程中遇到一个问题,如果用户没有被授权访问“Drive”,当用户访问Google站点时,系统无法通过“Session.getActiveUser().getEmail()”返回当前用户的email地址,系统返回空值。但是一个月前没问题,我可以在我的 Google 应用程序中通过“Session.getActiveUser().getEmail()”获取用户电子邮件地址,现在不行。为什么?

Google 网站的示例代码:

function doGet(e) {
    var app = UiApp.createApplication();
    var La = app.createLabel();
    app.add(La.setText(Session.getActiveUser().getEmail()));
    return app;
}
4

1 回答 1

0

这取决于谁可以访问您的应用程序 - 是您一个人、任何人还是任何人,包括匿名的。如果设置为任何人或任何人,包括匿名,您在访问 google 网站时是否登录了您的 gmail 帐户。

于 2013-06-05T08:43:51.350 回答