我试图通过displayName查询用户,但是当C# SDK和图形资源管理器发送请求时,我很难转义单引号。
更新:在示例中还不清楚,我遇到的搜索术语是I'
示例查询:https://graph.microsoft.com/v1.0/users?$filter=startsWith(displayName,'I%27')在
Status Code: 400
{
"error": {
"code": "BadRequest",
"message": "There is an unterminated string literal at position 28 in 'startsWith(displayName,'I'')'.",
// snip
}
}我尝试了各种形式的转义,用反斜杠、双引号、%2527代替引号,没有任何效果。用引号查询的正确方法是什么?
发布于 2017-01-07 00:30:51
https://graph.microsoft.com/v1.0/users?$filter=startsWith(displayName,'I''') 基于http://docs.oasis-open.org/odata/odata/v4.0/errata02/os/complete/abnf/odata-abnf-construction-rules.txt
SQUOTE -in= SQUOTE SQUOTE;两个连续的单引号表示字符串文本中的一个
https://stackoverflow.com/questions/41491222
复制相似问题