为什么在我调用它时,存储在本地存储中的数据不可用,即使我可以看到它

时间:2015-04-19 23:17:40

标签: javascript angularjs yammer

上午,

我在Angular中构建了一个原型应用程序,可以对Yammer API进行身份验证。 我有一个问题,它验证,将一些数据存储在本地存储,然后我可以使用它。

这是我的API调用,以从Yammer获取一些组。注意,我已经过身份验证,我的访问令牌('Bearer')已经在本地存储中,因为我可以看到它。

enter image description here

这是Auth.GetAccessToken()代码:

enter image description here

当yamGetAllGroups被称为空标题中的承载时。

任何帮助都会受到赞赏,我认为这与Angular中的异步或某些事情有关?即。它使json在实际读取本地存储之前调用了Yammer吗?

感谢 拉斯

1 个答案:

答案 0 :(得分:0)

要检查两件事:

  1. 某些代理和ssl检查员(尤其是Bluecoat)倾向于修改/取消请求标头中的令牌,因此您可能希望在公司网络外部对此进行测试以查看是否有帮助。

  2. 有一个LocalStorage实现here。走高峰,看看是否有帮助