我正在使用JavaScript Online中的yammer platform_js_sdk.js(Yammer SharePoint SDK )获取登录用户所属的组列表。我有逻辑工作,但问题是身份验证过程。每当用户打开他们的浏览器时,他们都会看到“使用Yammer登录”按钮,他们必须单击这个按钮来验证自己。如果他们关闭并重新启动,他们必须再次通过登录。由于某些原因,身份验证令牌似乎没有持久化。我们在我们的环境中启用了单点登录,所以直接导航到Yammer很好。
因此,下面的代码:
Yam.connect.loginButton(‘#my’,函数(resp) {.}
在IE 11中返回以下内容:
XMLHttpRequest for NUMBER需要跨源资源共享(CORS)。
以下是Chrome的内容:
NUMBER 401 (未经授权)
任何帮助都将不胜感激。
发布于 2014-07-16 13:41:37
您的Javascript正确填写了吗?有关如何设置它们的详细信息,请参阅本文:https://developer.yammer.com/upgrading-to-the-new-yammer-js-sdk/
发布于 2014-07-17 20:55:13
你试过事先打电话给yam.getLoginStatus()吗?在我的例子中,只要cookies完好无损,poking yam.getLoginStatus()就会恢复上一次会话。
https://stackoverflow.com/questions/24770919
复制相似问题