Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowThe Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.
Instead of this correct parameter
This works fine:
Json.Document(Web.Contents("https://api.linkedin.com/rest/",
[
RelativePath = "adAccounts/11111111/adCampaigns?q=search&search=(status:(values:List(ACTIVE)))",
Headers=[
**some headers**
]
]))
But this doesn't:
Json.Document(Web.Contents("https://api.linkedin.com/rest/",
[
RelativePath = "adAccounts/11111111/adCampaigns",
Query = [
q="search",
search="(status:(values:List(ACTIVE)))"
],
Headers=[
**some headers**
]
]))
I get the following error:
DataSource.Error: Web.Contents failed to get contents from 'https://api.linkedin.com/rest/adAccounts/11111111/adCampaigns?q=search&search=%28status%3A%28values%3AList%28ACTIVE%29%29%29' (400): Bad Request
It is clear that the problem is that this gets encoded automatically when it is in the "Query=[]" section:
search=%28status%3A%28values%3AList%28ACTIVE%29%29%29
then it doesn't work. I tried to pass the encodied part as Base url and it gives the same error. So the endpoint can only accept unencoded text.
I somehow need it NOT to be encoded when included in Query=[], so it stays the same:
(status:(values:List(ACTIVE)))
Please help
So the endpoint can only accept unencoded text.
Bit of an oversight on the endpoint's side, eh?
As long as you can hide the dynamic part of the URL in the RelativePath attribute you should be able to refresh this data source in the service. Not pretty, but if it works ¯\_ (ツ)_/¯
please show the URL that works
It does work, but it makes me put all the Query parameters in the Relative Path, and I prefer in the Query = [] clause.
Maybe there is some way to tell it not to encode....
If this is important to you please consider voting for an existing idea or raising a new one at https://ideas.fabric.microsoft.com/?forum=2d80fd4a-16cb-4189-896b-e0dac5e08b41
Yes, but first I want to make sure this option does/doesn't exist today.
Maybe you can do it?
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the February 2025 Power BI update to learn about new features.
User | Count |
---|---|
27 | |
26 | |
22 | |
12 | |
10 |
User | Count |
---|---|
27 | |
25 | |
22 | |
18 | |
13 |