问题描述
我们正在尝试将Graph API用于Bookings应用程序。实际上,我们正在自定义 微软示例中的C#代码:
https://microsoft.github.io/bookings-samples/
我们已在Azure中配置了应用程序注册和所有权限。 使用BookingsSampleNativeConsole,我们可以查询graphService.BookingBusinesses 如下所示。
var graphService = new GraphService(GraphService.ServiceRoot, ()=> authenticationResult.CreateAuthorizationHeader());
很遗憾,没有其他实体被填充。因此,我们使用以下查询约会:
Uri appointUri = new Uri("https://graph.microsoft.com/beta/bookingBusinesses/{id}/appointments");
var appointParams = new UriOperationParameter[]
{
new UriOperationParameter("start","2020-08-01T00:00:00Z"),new UriOperationParameter("end","2020-08-31T00:00:00Z")
};
var resp = graphService.Execute(appointUri,“ GET”,appointParams);
但是此调用返回:
处理此请求时发生错误。 ---> Microsoft.OData.Client.DataServiceClientException:
{
"error":
{
"code": "BadRequest","message": "The number of keys specified in the URI does not match number of key properties for the resource 'microsoft.graph.bookingAppointment'."
}
}
您知道appointParams缺少或存在什么问题吗? 预先感谢。
(2)用于预订的Graph API处于测试版已经有一段时间了。任何想法 版本1.0的大概发布日期是什么时候?
Ajit19
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)