Don't miss your chance to take the Fabric Data Engineer (DP-700) exam on us!
Learn moreWe've captured the moments from FabCon & SQLCon that everyone is talking about, and we are bringing them to the community, live and on-demand. Starts on April 14th. Register now
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?
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
| User | Count |
|---|---|
| 5 | |
| 3 | |
| 3 | |
| 2 | |
| 2 |
| User | Count |
|---|---|
| 9 | |
| 8 | |
| 7 | |
| 7 | |
| 5 |