パワークエリー式言語を使用して、パワーバイでAPIからデータを取得しようとしています。パワークエリ式の言語でクエリ文字列としてリクエストオブジェクトを渡す方法
私のコードは次のとおりです。
let
obj= "{ ""dataset"": ""mydataset"",""queries"": [ { ""type"": ""single_measurement"", ""measure"": { ""aggregator"": ""unique_count"", ""column"": ""visitor_id"" } } ], ""start"":1451638800000,""end"":1468430640000,""max_groups"":1000,""group_by"":[""extrhike""]}",
authKey = "Token js+JG/FaGiZcFZPVAsAXmN+d20000",
url = "https:// myhostaddress.cloudapp.azure.com/api/v1/query?query=obj",
GetJson = Json.Document(Web.Contents(url,[Headers = [#"Authorization"=authKey, #"Content-Type"="application/json"]]))
in
GetJson
私は、私は、クエリ文字列値としてOBJを渡すことができません
https://myhostaddress.cloudapp.azure.com/api/v1/query?query={ "dataset": "mydataset","queries": [ { "type": "single_measurement", "measure": { "aggregator": "unique_count", "column": "visitor_id" } } ], "start":1451638800000,"end":1468430640000,"max_groups":1000,"group_by":["extrhike"]}
を次のようなクエリ文字列としてデータリクエストオブジェクト(OBJ)を渡したいです次のエラーが発生しました
DataFormat.Error: Invalid URI: The hostname could not be parsed.
Details:
https:// myhostaddress.cloudapp.azure.com/api/v1/query?query=obj
リクエストオブジェクト(obj)をクエリstri Power Query Formula Language(パワークエリーフォーミュラ言語)
ありがとうございます。
を追加し、あなたのデータがGETとして送信されますか?たぶんPOST? –