api-design

    0热度

    1回答

    正如标题所示,我需要一些帮助来设置一个脚本,它将使用python 2.7从API中提取数据。这个API的名称为YourMembership的平台,文档在这里(https://api.yourmembership.com/reference/API_Getting_Started.pdf#view=Fit)。 我的挂机是我总是使用预先存在的脚本与API进行通信,而不知道如何设置将从头开始调用的脚本。

    0热度

    1回答

    我正在编写脚本来做一些探索性分析。该脚本refrences一个API,用于ID的和API返回响应与XML输出(没有子对象) 脚本: import requests import xml.etree.ElementTree as et xml =''' <?xml version="1.0" encoding="UTF-8"?> <YM> <Version>xxx</Vers

    1热度

    1回答

    我想弄清楚如何使用Flask-Restplus调用API(通常,我只是使用API​​密钥,因为它始终是可能的 - 比方说最简单的例子就是天气)。我知道如何在Flask中做到这一点,但不知道如何在Restplus中做到这一点。有大量的文件,但主要是关于使用本地数据库。我不明白如何在Restplus中调用真正的天气API。如果你能向我解释或提供一个例子,我会非常感激。另外我有2个文件 - 一个用于端点

    3热度

    2回答

    我们正在为.Net Core API使用一些定制模型联编程序,并且在模型联编程序中有一些逻辑,有时应该会导致403被我们的api返回。 据我所知,您可以使用Mvc.ModelBinding.ModelBindingResult.Failed()当模型绑定未能返回400,但是如果是由于失败,因为在Unauthorized访问企图的AR结果,那么我们需要有一个自定义消息返回403,理想。

    1热度

    1回答

    我正在研究在React.js客户端应用程序和构建于关系SQL数据库之上的服务器应用程序之间使用GraphQL的可能性。查询应该在客户端创建,包括复杂的SQL风格的语句,如: WHERE Customer.Age BETWEEN 22 AND 25 AND Order.Status = 'Active' OR Product.Name LIKE '%foo%' 这意味着客户通常应该仅仅接收的

    0热度

    1回答

    我试图设计一个RESTful API作为副项目。 我也是用的MongoDB数据库 (我是新来的NoSQL的设计,所以我需要帮助,如果我有多么的文件应设计误解)。 我有例如实体如下: Event { id: string name: string date: date location: location subgroups: group[] }

    2热度

    1回答

    我正在创建一个包含API和Web的MVC Core 1.0.1项目。所以我创建了我的模型,现在我想在单个控制器内创建CRUD操作,而不是脚手架每个模型。我已经创建了一个看起来像这样 [Consumes("application/json")] [Produces("application/json")] [Route("/api/{resource}")] public class ApiC

    1热度

    1回答

    我应该设计一个REST API,其中资源(例如todo资源)将以用户创建的顺序发送到UI。该资源具有order属性,该属性是一个整数,表示资源必须在UI中显示的索引。用户界面中还有一个用户可以重新排列资源的操作 - 将资源的order属性作为资源类型为MOVE的PATCH操作考虑是否正确? 重排序操作重新排列或重新排序资源修改其他资源过于的order值列表.. 按照正确的REST API的设计原则

    2热度

    1回答

    我有一个Node.js REST API,通过node-mysql直接与MySQL数据库一起工作。 我正在寻找一种方法来以最具性能的方式过滤端点上的数据库结果。 目前,我有一个端点/api/v2/matches,其中我的API代码查询数据库并将结果输出为JSON响应。 我打算在此端点上使用过滤器。例如/api/v2/matches?filter[team]=TeamId 在我的代码中过滤这些数据库

    0热度

    1回答

    我读过的圆形进口是一个“代码味道”,是从根本上坏的设计选择。我有一个应用程序,有模型,用户,甲板,手。我希望用户能够创建一个手而不需要创建一个甲板,但如果需要,也可以让用户选择将手放在甲板上。所以,我最终是这样的: (<意味着ForeignKey的关系) 用户<甲板<手 & & 用户<甲板 & & 用户<手 models.py: class User(AbstractUser): pas