Microsoft Graph PHP SDK 2.0.0 RC5 现已可用

MicrosoftGraphPHPSDK升级至2.0.0-RC5,支持OAuth2.0身份验证,自动刷新令牌,提升PHP应用与Microsoft服务数据交互的效率。新版本包含流畅请求构建模式和内置重试处理程序,简化了PHP开发者集成MicrosoftGraph的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在 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 的相关信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值