我正在使用新的查询参数API https://msdn.microsoft.com/en-us/library/mt845781.aspx

我能够调用参数很好,但是当我尝试设置它们时,我收到一条错误消息 . 在解析错误后,我得到了这个

VERBOSE:POST https://api.powerbi.com/v1.0/myorg/groups/e7229a42-46ef-4d80-b8ca-e42909509dbb/datasets/5ef116d7-917 ...带有-1个字节的有效负载错误:@ {代码= InvalidRequest; message =数据集参数列表在5ef116d7-9179-40a2-8a30-a657265dfe4a中无效 . 原因:空洞;目标= 5ef116d7-9179-40a2-8a30-a657265dfe4a}

我不明白因为参数列表不是空的?我已经创建了一个带有参数的物理表并尝试过,然后在管理参数设置中创建了一个值列表,它仍然给出了相同的错误 .

电源外壳 -

$parametername = "YourData" 
$parametervalue = "Company1" 

#POST body 
$postParams = @{
"name" = "$parametername"
"newValue" = "$parametervalue"
   }

来自文档的JSON(我在PowerShell中不包括 updatedetails ,因为我不知道如何)

"updateDetails": [ 
    { 
      "name": "MaxId", 
      "newValue": "5678" 
    }, 
    { 
      "name": "StrParam", 
      "newValue": "Another Hello" 
    } 
  ] 
}