所以这是我的情况: 我设法在我们的网络应用程序中嵌入报告。我注册了Native App以避免所有重定向过程。所以我从后端获取了accessToken。使用该accessToken:我可以调用powerBi api:获取仪表板,报告等... 我还能够使用javascript客户端(v2.2.6)嵌入报告。 但如果我使用相同的accessToken嵌入仪表板:未加载dashbaord。使用firebug的网络视图:我看到一堆401未经授权的响应。 当我使用由授权代码获取的令牌(app注册为Web客户端)时:我能够嵌入仪表板。 有没有人设法使用本机App的令牌嵌入仪表板?
答案 0 :(得分:0)
出现同样的问题,报告有效,但没有仪表板。当嵌入配置中的tokenType: models.TokenType.Embed
传递给嵌入函数时,接缝会返回403
。 XHR 请求返回@IBDesignable
class BorderedFloatingTF: UITextField {
// properties..
@IBInspectable var enableTitle : Bool = false
@IBInspectable var borderColor: UIColor = UIColor.white {
didSet {
layer.borderColor = borderColor.cgColor
}
}
@IBInspectable var borderWidth: Int = 1 {
didSet {
layer.borderWidth = CGFloat(borderWidth)
}
}
@IBInspectable var placeHolderColor: UIColor = UIColor.white {
didSet {
self.attributedPlaceholder = NSAttributedString(string:self.placeholder != nil ? self.placeholder! : "", attributes:[NSForegroundColorAttributeName: placeHolderColor])
}
}
。通过删除此选项,报告将加载。
新的仪表板功能将仅在今年晚些时候推出,然后可以通过上面的选项发送。