Google calendar api 更改使用osapi.http的Google日历边栏小工具的XML文件名会导致RPC返回401个错误

Google calendar api 更改使用osapi.http的Google日历边栏小工具的XML文件名会导致RPC返回401个错误,google-calendar-api,google-oauth,google-gadget,apache-shindig,Google Calendar Api,Google Oauth,Google Gadget,Apache Shindig,对于具有模块pref的html类型google gadget: <Require feature="osapi" /> 最初在gadget1.xml文件中定义,它将正确执行RPC。但是,如果您将其从日历中删除,将其文件名更改为gadget2.xml,然后将gadget2.xml添加到日历中,您将收到401个错误,说明如下: 格式错误的安全令牌e=AEY54ZCIGIGPUENVSAXLD19NATK4JQM6LQUSEWGP%2FFg4ILfkGu5bSh3ThxITog%2B

对于具有模块pref的html类型google gadget:

<Require feature="osapi" />

最初在gadget1.xml文件中定义,它将正确执行RPC。但是,如果您将其从日历中删除,将其文件名更改为gadget2.xml,然后将gadget2.xml添加到日历中,您将收到401个错误,说明如下:

格式错误的安全令牌e=AEY54ZCIGIGPUENVSAXLD19NATK4JQM6LQUSEWGP%2FFg4ILfkGu5bSh3ThxITog%2B3m6FVSy2HsVToSyQGDzXQxBgpM5LF%2F%2BRAW2FOSWXFDPGM7GGK0ZPGYC9BRI1KCURQZM0%2F%2FYLhnEN&c=日历 com.google.gadgets.auth.AuthTokenException:com.google.gadgets.gaia.GaiaConverterException: 请求GaiaClientConst::无效的用户ID


除了Google Calendar的默认“添加小工具”对话框外,RPC调用不需要任何额外的授权,即使之前的授权已通过删除,也会出现此问题。用户ID指的是什么以及如何更改?

这可能是由Apache Shindig的OAuthLookupService.php的Google实现(Gaia?)引起的。跟进:是否存在需要清除的缓存?这可能是由Apache Shindig的OAuthLookupService.php的Google实现(Gaia?)引起的。跟进:是否存在需要清除的缓存?