Json 如何在没有CORS的情况下使用Yammer API调用?

Json 如何在没有CORS的情况下使用Yammer API调用?,json,api,sharepoint,cors,yammer,Json,Api,Sharepoint,Cors,Yammer,我正在客户端的Sharepoint Online租户上运行Yammer嵌入脚本,该脚本显示对话/消息 我希望创建一个下拉框,可以用来过滤用户所属Yammer组的消息 要使下拉列表动态化,我需要调用Yammer API以获取当前用户的组-我一直在使用API调用: /api/v1/groups.json?mine=1 当直接浏览到时,这将返回包含正确数据的有效JSON,但是在Sharepoint Online租户内部调用时,我会收到以下错误: 无法加载XMLHttpRequest . 不 “Acce

我正在客户端的Sharepoint Online租户上运行Yammer嵌入脚本,该脚本显示对话/消息

我希望创建一个下拉框,可以用来过滤用户所属Yammer组的消息

要使下拉列表动态化,我需要调用Yammer API以获取当前用户的组-我一直在使用API调用: /api/v1/groups.json?mine=1

当直接浏览到时,这将返回包含正确数据的有效JSON,但是在Sharepoint Online租户内部调用时,我会收到以下错误:

无法加载XMLHttpRequest . 不 “Access Control Allow Origin”标头出现在请求的服务器上 资源。因此,源“”不是 允许访问。响应的HTTP状态代码为401

我的问题是:有办法解决这个问题吗?我认为Yammer需要为这个调用实现CORS(让他们这么做还不确定)。我还尝试了api.yammer.com/。。。URL无效


干杯

您是否正在使用?这样,您就可以在页面上注册JavaScript源代码(自定义代码的宿主),然后使用JS SDK来处理身份验证和授权。

上述问题@gotson链接中的答案可能重复,这表明您需要使用api.yammer.com而不是www.yammer.com。如果您尝试了,但仍然无法使其工作,那么您可以开始设置CORS代理Hi Brian,我正在使用Javascript SDK。我也有同样的问题。我知道,SDk正在调用api.yammer.com,这里是www.yammer.com。我们如何使用JSSDK或通过任何客户端技术实现这一点?