最近公司要做QQ微博的站内应用,QQ站内应用开发的话只能使用openid来获得授权,也就是说只能使用openapi来写。可是在用的时候,却发现微博APP提示说【您并未调用微博接口】,所以问题应该不是在于使用openapi,我查资料后发现QQ的jssdk提供了多种授权,当用户为站外时,就调用oauth授权,而当为站内时,则自动转换为openid授权,官方文档说,站内应用会在url后面自动跟上access_token等参数,可是实际的url是只有openid和openkey,也就是说,jssdk并不能根据这个来识别到你是不是在站内,简单说就是仍然判断你是在站外,然后让你进行oauth授权。这是站内应用不允许的。知道怎么解决的大神指点下!还有个问题是,在IE下有session的跨域问题,我在iframe包含的page下面输出了p3p协议头,结果仍然无法解决session丢失的问题,而在服务器端配置输出后,也无法解决,cookie亦是。求解答&指点。