Yammer JS SDK - CORS的问题

时间:2014-07-23 09:55:52

标签: javascript cors yammer

似乎Yammer方面已经发生了一些变化,因为我的应用程序(尚未发布到Yammer全球应用程序目录)已经停止工作,导致一个模糊的CORS错误,这并没有说明问题。

所以工作流程非常简单 -

  • 我确保用户通过调用getLoginStatus()(弹出一个窗口并立即关闭它)来登录。激怒,但可以忍受这种情况。
  • 按照Yammer JS SDK手册的建议,将请求发送到包含在messages/in_group/ID.json中的yam.platform.request

这是控制台截图:

enter image description here

在Yammer应用程序设置中,有一个Javascript Origin,即https://buzztale.com,它正是一个,请求来自。

这发生在之前,但后来消失了(真的很混乱)。而现在似乎又回来了......

希望有人对此问题有任何建议。要访问该应用,请输入以下网址 - https://buzztale.com/yammer

4 个答案:

答案 0 :(得分:2)

同样在这里我的开发应用程序今天开始失败了。 似乎所有登录端点都按预期工作,但是消息提供给我CORS错误。

yam.platform.request({
            url: "https://api.yammer.com/api/v1/messages/my_feed.json",
            method: "GET",
            success: function (user) { //print message response information to the console
              console.log("The request was successful." + user.messages);
            },
            error: function (user) {
              console.log("There was an error with the request.");
            }
        });

答案 1 :(得分:1)

是的,我也在看到这一点。似乎只是带有消息api端点的GET请求。像POST / DELETE和Message POST似乎正常工作。

昨天下午4点(2014年7月22日),这个问题出现在我身边。

答案 2 :(得分:1)

  

这是一个已知的问题,我们最近有一个改变,我们有   今天推动了生产。如果仍然没有,请告诉我   为你工作。 - 尼克

所以这是Yammer方面的一个问题,我们可以希望它不再出现。

答案 3 :(得分:0)

我也看到了通知端点。我注意到CLIENT_ID没有附加到调用中 https://api.yammer.com/api/v1/streams/notifications.json?&_=xxxxxxxxxx