Forum Discussion

zah33r's avatar
zah33r
New Member
3 years ago

Rest API Call from Custom Visual

Hi Everyone,

 

I am new to power bi development and trying to achieve below scenario.

I am trying to make a REST API call through the Custom Visual created in javascript. But unable to perform the action successfully.

I can see below error in chrome dev tools console, once my custom visual appears in the report: 

 

Refused to connect to 'https://xxxxxxxxxx/Data.json' because it violates the following Content Security Policy directive: "default-src https://app.powerbi.com data: blob: 'unsafe-inline' 'unsafe-eval'". Note that 'connect-src' was not explicitly set, so 'default-src' is used as a fallback.

 

Is it possible to make a restful api within the limits of Custom Visual? or if there's another appropriate method of achieving this?

Thanks,

Zaheer

2 Replies

  • Hi,
    You need to specify the RestAPI endpoint inside capabilities.json, Below is the code for your reference

    "privileges": [
            {
                "name": "WebAccess",
                "essential": true,
                "parameters": ["http://localhost:44353"]
            },
           {
                "name": "WebAccess",
                "essential": true,
                "parameters": ["http://localhost:8000"]
            }
        ]

     

    • wonderkid88's avatar
      wonderkid88
      Frequent Visitor

      Can a custom visual do an API call and hold the response in memory? does the 30,000 limit apply in that case?