Sharepoint Online - 休息 API 过滤器不起作用
Sharepoint Online - Rest API Filter doesn't work
我正在尝试使用过滤器参数发出 REST API 请求。我的 url 在浏览器中运行良好,但在 JS 请求中没有
https://xxxx.sharepoint.com/sites/myTestPage/_api/web/lists/getbytitle('ListDemo')/项?$top=200&$select=状态
任何参数条件都有效,请任何人帮助我。
下面是我用来测试和制作 JS 文件的相同步骤的 powershell 脚本:
$url = "https://xxxx.sharepoint.com/sites/myTestPage/_api/web/lists/getbytitle('ListDemo')/Items?$top=200&$select=State"
$headers = @{}
$headers.Add("Authorization","Bearer " + $bearerCode)
$headers.Add("accept","application/json; odata=minimalmetadata")
#$headers.Add("content-type","application/json;odata=verbose")
$headers.Add("content-type","application/json;odata=minimalmetadata")
$headers.Add("Control-Allow-Origin","https://xxxx.sharepoint.com")
$headers.Add("Origin","https://xxxx.sharepoint.com")
$response = Invoke-WebRequest -Uri $url -Method GET -Header $headers
Write-host $response.RawContent
在我的 JS 请求中,url 是这样的:$filter=City eq 'DC'
,但是字符 '
必须编码为 %27
,并且对 space (%20
) 比较命令前后需要的字符,在我的例子中是 eg
.
因此,要解决此问题,正确的 url 必须将过滤器设置为:
$filter=City%20eg%20%27DC%27
我正在尝试使用过滤器参数发出 REST API 请求。我的 url 在浏览器中运行良好,但在 JS 请求中没有
https://xxxx.sharepoint.com/sites/myTestPage/_api/web/lists/getbytitle('ListDemo')/项?$top=200&$select=状态
任何参数条件都有效,请任何人帮助我。
下面是我用来测试和制作 JS 文件的相同步骤的 powershell 脚本:
$url = "https://xxxx.sharepoint.com/sites/myTestPage/_api/web/lists/getbytitle('ListDemo')/Items?$top=200&$select=State"
$headers = @{}
$headers.Add("Authorization","Bearer " + $bearerCode)
$headers.Add("accept","application/json; odata=minimalmetadata")
#$headers.Add("content-type","application/json;odata=verbose")
$headers.Add("content-type","application/json;odata=minimalmetadata")
$headers.Add("Control-Allow-Origin","https://xxxx.sharepoint.com")
$headers.Add("Origin","https://xxxx.sharepoint.com")
$response = Invoke-WebRequest -Uri $url -Method GET -Header $headers
Write-host $response.RawContent
在我的 JS 请求中,url 是这样的:$filter=City eq 'DC'
,但是字符 '
必须编码为 %27
,并且对 space (%20
) 比较命令前后需要的字符,在我的例子中是 eg
.
因此,要解决此问题,正确的 url 必须将过滤器设置为:
$filter=City%20eg%20%27DC%27