我已从 https://login.microsoftonline.com/tenentid/oauth2/token 获得访问 token - 使用 grant_type=client_credentials
现在,当我尝试从 https://api.powerbi.com/v1.0/myorg/groups/gid/reports/rid/GenerateToken 获取嵌入 token 时它总是返回 401 未经授权。
有谁知道为什么会这样吗?
最佳答案
确保您正在针对 PowerBI 受众进行身份验证,您可以在“aud”属性中的 token 解码中看到它。
401(未经授权)表明颁发 token 的机构不正确,或者权限冲突。 确保您拥有“Bearer XXX” token ,其中 XXX 是您的访问 token 。
还要确保您拥有正确的组和报告 ID(这种情况经常发生:))
关于php - Azure 访问 token 始终返回 401,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48099451/