首页
学习
活动
专区
圈层
工具
发布

REST API设计指导——译自Microsoft REST API Guidelines(一)

如果API的设计更规范更合理,在很大程度上能够提高联调的效率,降低沟通成本。那么什么是好的API设计?这里我们不得不提到REST API。...另外,REST API的书籍很多,但是完整完善实践丰富的设计指导并不多见,我们有幸看到了微软团队的作品——Microsoft REST API Guidelines,因此才有了此篇内容。...简单的来说,在REST API:URL定位资源,用HTTP动词(GET,POST,PUT,DELETE)描述操作。前面说了,REST 指的是一组架构约束条件和原则。...为什么用REST API? 1.前后端分离主要以API为界做接洽的,这样就会有很多的API,API的表现力更强,更加便于理解。...Microsoft REST API Guidelines目录 1 Abstract  摘要 2 Table of contents  目录表 3 Introduction  介绍 3.1 Recommended

1.4K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    .NET周报 【6月第4期 2023-06-25】

    ASP.NET Core利用AuthenticationMiddleware中间件完成针对请求的认证,并提供了用于登录、注销以及“质询”的API,本篇文章利用它们使用最简单的代码实现这些功能。...-6/ 将 Microsoft Forms(一种用于创建调查的服务)微服务迁移到 .NET 6 的案例研究。...Microsoft Forms 是使用 .NET Framework 4.7.2 的 WebForms 和 Web API 构建的微服务,但前端 REST API 和后端 REST API 服务已迁移到...【英文】使用委派权限和 Microsoft Graph 在 ASP.NET Core 中重置密码 https://damienbod.com/2023/06/19/reset-passwords-in-asp-net-core-using-delegated-permissions-and-microsoft-graph.../ 了解如何在 ASP.NET Core 应用程序中使用 Microsoft Graph 重置用户密码。

    1K20

    Semantic Kernel 实战系列(二) - 简介与生态概述

    1 Semantic Kernel 的定义与历史 Semantic Kernel(以下简称SK)是一个开源的AI开发框架,由Microsoft开发,主要用于帮助开发者构建可扩展的AI代理和应用。...这不是简单的版本更新,而是Microsoft对企业AI承诺的体现——它承诺SK将保持安全、稳定,并与Azure AI Foundry深度协作。...Planners处理多步任务,像一个AI调度器。Sequential Planner按顺序执行,Handlebars Planner用模板生成计划。...Planners的原理基于图论,任务分解成节点,AI优化路径。这意味着在复杂系统中,用Planner模拟工作流,取代硬编码状态机。...仓库有示例代码:https://github.com/microsoft/semantic-kernel 社区博客如DevBlogs提供更新:https://devblogs.microsoft.com

    17410

    Microsoft 365 E5 Renew X 部署教程

    Microsoft 365 E5 Renew X Microsoft 365 E5 Renew X是一款网页版的E5续订服务,其依赖网页浏览器呈现支持用户多端操作,完全将E5账户API调用托管在了服务器端因此用户无需电脑也可使用...Microsoft 365 E5 Renew X 由来 Microsoft 365 E5 Renew X为Microsoft 365 E5 Web的升级版,相对于旧版其增强了管理功能且更容易部署,API...主要功能 用户端 两种可选的调用权限:用户未登录作为守护程序调用(需要客户端密码)、程序以登录用户身份直接调用(需要账户密码) API种类齐全:41/30个可选的Microsoft Graph REST...Core 作为跨平台框架增适用于 Windows|Linux|MacOS x64|x86|ARM64|ARM 灵活部署:支持开放站点部署和私享部署,私享部署不再强制要求配置Https和OAuth 无需数据库...确保 yum 包更新到最新。

    3.7K20

    Office开发者计划-永久白嫖Office365

    更新记录 2022-02-11 Office开发者计划-永久白嫖Office365 Office开发者计划-永久白嫖Office365 ​ 电脑N次宕机,一气之下重装了电脑,结果发现之前送的Microsoft...2.Microsoft 365 E5 Renew Plus ​ Microsoft 365 E5 Renew Plus是由CSDN博主SundayRX开发一款专门用于E5自动续期的Windows桌面工具...调用工具 ​ Microsoft Graph 浏览器是一种基于 Web 的工具,可用于生成和测试对 Microsoft Graph API 的请求 ​ API需要的权限设定可在预览卡中查阅...,授权后则可再次尝试调用响应 ​ Postman 是一个可用于向 Microsoft Graph API 发出请求的工具:Postman&Microsoft Graph API使用 ​...c.Microsoft Graph 快速入门示例 ​ Microsoft Graph入门: a.选择语言或平台 b.获取应用 ID(客户端 ID) c.生成示例 d.登录,然后查看日历上的事件 PHP

    10.2K32

    Semantic Kernel .NET SDK 的 v1.0.0 Beta1 发布

    它提供了用于添加内存和AI服务的连接器,为应用程序创建模拟的“大脑”。...语义内核支持来自不同提供商的插件,为开发人员提供自己的 API,并简化 AI 服务的集成,使开发人员能够利用最新的 AI 进步并构建复杂和智能的管道。...如果你需要的是从0.24 版本升级到v1.0.0 Beta1 ,执行以下操作: 更新 NuGet 包 若要更新 NuGet 包,需要进行以下更改: 更新Meta package 以包含Semantic...更新您的代码 若要更新代码,需要进行以下更改: 将方法ImportAIPluginAsync重命名ImportPlugin为并更新插件导入方法和计划器。 从Kernel.Core中提取语义函数。...将Planner 包合并到单个包中。 执行各种重命名操作以与新的“插件”命名约定保持一致。

    32220

    推荐一个企业级知识图谱增强的检索增强生成(RAG)的项目

    介绍 Microsoft GraphRAG 是一个开源项目,旨在利用 Microsoft Graph 的强大功能构建企业级的知识图谱增强的检索增强生成(RAG)方案。...使用 Microsoft Graph API 来安全、高效地访问这些数据。 数据连接器需要处理各种数据格式和结构,并将其转换为统一的中间表示形式。...配置数据连接器: 根据实际数据源配置数据连接器,包括 Microsoft Graph API 的访问权限、数据源的连接信息等。...一般来说,需要以下资源: Microsoft GraphRAG 具有以下优势: 企业级知识图谱: 利用 Microsoft Graph 构建企业级的知识图谱,提供丰富的上下文信息。...总结 Microsoft GraphRAG 是一个非常有潜力的项目,它利用 Microsoft Graph 的强大功能构建企业级的知识图谱增强的 RAG 方案,为企业应用带来了新的可能性。

    74210

    Web与人工智能时代

    Cognitive Services 认知服务是一套REST API,无论是写Web、Andriod还是ios,不管是什么样的开发者,都可以使用这套REST API来帮助业务或应用服务变得更加智能化。...语音API Voice Recognition Model 语音识别分为REST和WebSocket两种方式。Result通过N-Bset的算法计算出来。 ?...该API要求每次提交至少100条文本记录,可以帮助你在成千上万条文本记录中检测话题。每一次文本记录提交均会收取一次API调用费用。该API适用于人类书面编写的较短的文本,例如评论或用户反馈等。...知识 详细规划复杂的信息和数据,以解决智能推荐和语义搜索等任务。 搜索 通过必应搜索API使你的应用、网页和其它体验功能更加智能、更具吸引力。 实验室项目 发掘探索最新的认知服务技术。...Redefining Microsoft with AI ? 人工智能需要大量数据,最重要的是如何去获取这些数据。Microsoft Graph允许用户使用组织内的数据来推动人工智能的转型。

    1.7K60

    最新攻略:免费申请 Office365 开发者帐号,带25帐户的E3企业版 ,终生可续

    好消息是,更新后的模式,使开发人员订阅可以永久更新。...) Microsoft Planner Microsoft Stream for O365 E5 SKU Microsoft Teams Mobile Device Management for Office...Graph Microsoft Teams SharePoint 这个新模型为您提供了您想要的永久更新,使我们能够使用遥测和分析来验证客户是否仅将订阅用于开发目的。...(可选)如果您希望收到Microsoft有关新功能和其他更新的信息,请选中我希望收到的Office 365开发人员计划复选框。选择下一步。...这是微软 Office 365 面向开发者提供的免费订阅,是不能应用于企业、个人的商业使用的,理论上只能用于开发测试使用,请大家合理使用。

    32K42

    Windows Community Toolkit 3.0 新功能

    修改命名就是最大的更新,本文完(不要打我) 新的版本的不重要的更新是 支持在 WPF 和 WinForms 使用新的控件,包括 Edge 浏览器 所有的 UWP 可以在 Xaml 开启 eye...gaze Api 提供新的包用来写 runtime API 的检查 提供 Microsoft Graph 控件 现有的大量控件 对所有控件支持亮主题和暗主题 性能提升和修改...因为 UWP 开发需要指定最低平台,而且对不同的平台可以不同的 API ,以前只能通过看文档才知道现在有哪些API是可以使用的,现在可以安装Microsoft.Toolkit.Uwp.PlatformSpecificAnalyzer...Microsoft Graph 控件 支持 Microsoft Graph 控件,可以快速在 Xaml 使用 Microsoft Graph 控件。...同时 AadLogin 支持通过 Microsoft Graph 服务器使用Azure Active Directory (AAD) 登陆。 ?

    1.7K10
    领券