Yammer方面似乎发生了一些变化,因为我的应用程序(尚未发布到Yammer全局应用程序目录中)已经停止工作,从而导致模糊的CORS错误,但这并不能说明问题。
因此,工作流程非常简单-
getLoginStatus()
(这会弹出一个窗口并立即将其关闭,以确保用户可以登录)来确保用户已登录。messages/in_group/ID.json
中的yam.platform.request
发送请求。这是控制台屏幕截图:
在Yammer App设置中,只有一个Javascript Origin,即
https://buzztale.com
,它恰是发出请求的Javatrig。这种情况以前发生过,但随后消失了(确实令人困惑)。现在看来又回来了……
希望有人对此问题有任何建议。为了进入该应用程序,这里是URL — https://buzztale.com/yammer。
最佳答案
同样,我的开发应用程序今天某个时候开始失败。
似乎所有登录端点均按预期工作,但是消息提要给我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.");
}
});
关于javascript - Yammer JS SDK — CORS问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24907341/