我已将该应用程序与谷歌应用程序市场集成。当从谷歌应用程序(通用导航栏)上的下拉“更多”链接调用应用程序时,我希望应用程序命名空间键自动设置为域值,但它没有发生。
NamespaceManager.getGoogleAppsNamespace() 返回的值为“”。知道我可能做错了什么吗?谢谢您的帮助。
公共类 NamespaceFilter 实现过滤器 {
......
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
throws IOException, ServletException {
case GOOGLE_APPS_DOMAIN : {
NamespaceManager.set(NamespaceManager.getGoogleAppsNamespace());
更新:我将尝试将命名空间值显式设置为 com.google.appengine.api.users.UserService.user_organization 而不是 NamespaceManager.getGoogleAppsNamespace() 方法携带的值。我希望后者有效,但事实并非如此。另一方面,user_organization 已正确设置为调用域。