如何从我的应用程序调用Power并理解Microsoft?
我已经通过JavaScript的Azure库成功地授权了用户。但是,我未能从控制台中的API获得成功的响应。我得到一个未经授权的错误,没有访问控制允许源头出现在被请求的资源上。
我习惯于使用Javascript和Angular进行API调用,但不使用Microsoft,以及它们必须如何被授权。我曾试着读过文章,但它们使我不知所措。
错误如下所示:
加载资源失败:服务器响应状态为404 (未找到) XMLHttpRequest:无法加载https://api.powerbi.com/v1.0/myorg/dashboards。对飞行前请求的响应不通过访问控制检查:请求的资源上不存在访问控制-允许-源标头。因此,http://renniesb.github.io源是不允许访问的。响应具有HTTP状态代码404。不是
存储库与我的项目代码
在存储库中的位置,它显示了我的PowerB.IAPI调用 dashboard/blob/gh-pages/app/services/powerbi.service.js
期望行为列表控制台中的仪表板。
试验场
仪表板。为了测试我用我的凭据授权。我将如何让这个论坛的用户测试其行为。如何启用他们的凭据?
列表,我已经尝试过了,
发布于 2016-01-04 22:02:13
您不应该同时使用CORS和HTTP代理。由于您正在使用ADAL库,它将自动将您的Power令牌附加到您的传出HTTP请求中。
您还需要设置以下内容:
此外,仪表板端点仍然只能在"beta“版本中使用。这是导致404的原因。
若要继续对CORS使用标准AJAX调用,请执行以下操作:
https://stackoverflow.com/questions/34580804
复制相似问题