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

因此,工作流程非常简单-

  • 我通过调用getLoginStatus()(这会弹出一个窗口并立即将其关闭,以确保用户可以登录)来确保用户已登录。
  • 根据Yammer JS SDK手册
  • 的建议,向包装在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/

    10-13 01:03