Microsoft Graph API - PHP Curl single quotes



我试图从使用PHP cURL请求的组日历查询事件,我需要得到一个特定的日期范围(即这个月只有)。问题是,每当我使用带有单引号的过滤器时,我都会得到一个"错误请求"。错误。然而,同样的字符串在微软图形资源管理器中工作得很好。

https://graph.microsoft.com/v1.0/groups/12345/events?filter=start/dateTime ge '2022-10-01T12:30:00' and end/dateTime lt '2022-11-01T12:30:00'

只要我不使用带单引号的过滤器,我就没有问题到达任何其他端点。我试过使用curl_escape以及手动编码字符串,我一直得到"错误的请求"。

任何想法?

感谢

查找url编码

urlencode("start/dateTime ge '2022-10-01T12:30:00' and end/dateTime lt '2022-11-01T12:30:00'");

返回
start%2FdateTime+ge+%272022-10-01T12%3A30%3A00%27+and+end%2FdateTime+lt+%272022-11-01T12%3A30%3A00%27

最新更新