在Google应用程序引擎上使用PHP用户API时出错

在Google应用程序引擎上使用PHP用户API时出错,php,google-app-engine,Php,Google App Engine,我有一个PHP应用程序在谷歌应用程序引擎上运行,我正试图使用users API将其限制为我的谷歌应用程序域内的用户。我已经在应用程序设置中设置了这个,并编写了代码来进行检查。使用本地dev服务器,一切正常(我得到了登录提示,可以很好地登录和注销),但当我将其部署到生产环境中时,它会因以下错误而死亡: PHP致命错误:在/base/data/home/runtimes/PHP/sdk/google/appengine/api/users/UserService.PHP:158中出现未捕获异常“go

我有一个PHP应用程序在谷歌应用程序引擎上运行,我正试图使用users API将其限制为我的谷歌应用程序域内的用户。我已经在应用程序设置中设置了这个,并编写了代码来进行检查。使用本地dev服务器,一切正常(我得到了登录提示,可以很好地登录和注销),但当我将其部署到生产环境中时,它会因以下错误而死亡:

PHP致命错误:在/base/data/home/runtimes/PHP/sdk/google/appengine/api/users/UserService.PHP:158中出现未捕获异常“google\appengine\api\users\UsersException”,消息为“不允许操作”

当我试着打电话时:

UserService::createLoginUrl('/');

我真的不知道如何进一步调试它。我还需要采取其他措施才能使其在生产中正常运行吗?

您是否将应用程序配置为使用OpenID或限制对Google Apps域的访问?是的,它被配置为仅限于我的Google Apps域。在这种情况下,我们已经确保用户在访问网站之前登录,因此无需创建登录URL。