Microsoft Graph PHP SDK 2.0.0 RC5 现已可用

Posted Justin-Liu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Microsoft Graph PHP SDK 2.0.0 RC5 现已可用相关的知识,希望对你有一定的参考价值。

在 Microsoft Graph 技术领域,微软相信开发者社区的力量可以推动创新和增长。 在这段旅程中,我们启用了跨许多不同的编程语言访问 Microsoft Graph。 考虑到 php 被大约 80% 的互联网技术使用,微软近期宣布 PHP 开发者现在可以将他们的应用程序与 Microsoft Graph 集成,并使用新的 Microsoft Graph PHP SDK 从 beta 端和 v1 端访问 Microsoft 服务数据,增强可编程体验。

Microsoft Graph PHP SDK 2.0.0 - RC5 现已公开预览,它是 Kiota 为 PHP 生成的第一个 SDK。 这个新版本引入了自己的身份验证提供程序,它可以自动刷新访问令牌,内置的重试处理程序可以理解响应状态代码,以及流畅的请求构建模式,以提高效率和可发现性。 这个新版本还解决了 v1 中遇到的大多数 bug。

身份验证提供程序

与跨 Microsoft Graph SDK 的标准化工作保持一致,新的身份验证提供程序自动处理令牌的获取、缓存和刷新。 这将确保您的所有请求总是经过身份验证。 身份验证提供程序通过跟踪过期并在过期前在后台自动刷新来确保令牌始终有效。

身份验证提供程序基于 PHP 联盟的 OAuth 2.0 client 封装,因此它的名字是 PhpLeagueAuthenticationProvider。

身份验证提供程序支持以下流程:

它还支持 OAuth 2.0 代理流,以代表第三方应用程序请求令牌。

流畅请求构建模式

流畅的模式使请求构建体验更加直观。 这个新版本没有传递原始 URL,而是提供了一种流畅的体验,增强了可发现性和效率,同时减少了花在参考文档上的时间。

内置的重试处理程序

一个可配置的内置重试处理程序可以理解 429、503 和 504 响应状态码,读取 “Retry-After” 报头中的信息并做出相应的决定。 处理程序在 “Retry-After” 报头中读取关于节流状态代码的建议,并在建议的时间之后重试。

这里是一个如何定制中间件的示例

以上就是此次 Microsoft Graph PHP SDK 2.0.0 RC5 的相关信息。

以上是关于Microsoft Graph PHP SDK 2.0.0 RC5 现已可用的主要内容,如果未能解决你的问题,请参考以下文章

Microsoft Graph PHP SDK 2.0.0 RC5 现已可用

MSGraphMailbag - 使用 Microsoft Graph SDK 的 LargeFileUploadTask 上传大文件

MSGraphMailbag - 使用 Microsoft Graph SDK 的 LargeFileUploadTask 上传大文件

MSGraphMailbag - 对 Microsoft Graph PowerShell SDK 的深入研究

MSGraphMailbag - 对 Microsoft Graph PowerShell SDK 的深入研究

Microsoft Graph JavaScript SDK 3.0.0 正式发布