- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 mashape api 获取速度发布跟踪信息:-
https://www.mashape.com/blaazetech/indian-post
因为这是在 .NET c# 中,所以以下代码未被编译:-
Task<HttpResponse<MyClass>> response = Unirest.get("https://indianpost.p.mashape.com/index.php?itemno=EF990403084IN")
.header("X-Mashape-Key", mykey)
.header("Accept", "application/json")
.asJson();
编译错误是“无法从用法中推断方法‘unirest_net.request.HttpRequest.asJson()’的类型参数。尝试明确指定类型参数。”
我不确定如何使用此 api。 “MyClass”有问题吗?
最佳答案
RSDC - 好的,事实证明您的 Indian-Post API 端点无论如何都不起作用。在 Mashape 上测试它们并返回错误。
>>> 我让它在 metaCritic GET API 上工作 <<<
https://www.mashape.com/byroredux/metacritic (游戏列表 API,第二个向下)
回复:MyClass
1) 在 API 文档页面的 mashape.com 站点上,找到右侧的 200/JSON 响应。
2) 复制json数据
3) 转到 http://json2csharp.com/并粘贴代码
4) 点击Generate按钮获取c#类代码。复制类(class)代码。
5) 返回 VS,转到 Models 文件夹并创建名为 MyClass.cs 的类。
6) 按如下方式粘贴您的代码:
public class MyClass
{
public class Result
{
public string name { get; set; }
public string score { get; set; }
public string url { get; set; }
public string rlsdate { get; set; }
public string rating { get; set; }
public string summary { get; set; }
public string platform { get; set; }
}
public class RootObject
{
public List<Result> results { get; set; }
}
}
7) 试试这个:
HttpResponse<MyClass.RootObject> response = Unirest.get("https://byroredux-metacritic.p.mashape.com/game-list/ps4/coming-soon")
.header("X-Mashape-Key", "KxdVFN6Vlymshd5ezOQwBvS2Svjtp1bq5YOjsnFOkgTOwqwM6y")
.header("Accept", "application/json")
.asJson<MyClass.RootObject>();
如果运行调试器,您可以看到 response > Body > results 现在包含 25 项数据。
关于c# - 将 mashape api 响应转换为 c# 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28936933/
Mashape不给我任何支持,除非它的工作时间所以我希望你能给我一些答案 我正在尝试通过我的 API 上传文件。 有谁知道为什么 mashape 会产生这种错误?这意味着什么或如何解决或避免它。它不是
我正在尝试使用 unirest 库运行 API 到 dmoz。这是我的代码: ============================================= ===============
我需要你的帮助。我在 MaShape 上找到了一个用于 Metascore 的 API,但我无法让它工作。我使用 Cocoapod 下载了 Unirest 框架并从 Mashape 复制粘贴了代码片段
Zuul 和 kong 都作为微服务架构中一个很好的 API 网关层。这两者之间有哪些重要区别? 最佳答案 对于那些查看一些数字的人来说,这是一个 great post比较不同的解决方案。 我一直在
我正在使用 mashape api 获取速度发布跟踪信息:- https://www.mashape.com/blaazetech/indian-post 因为这是在 .NET c# 中,所以以下代码
我正在 Swift 3 for iOS 中构建一个小型应用程序,我用于获取该应用程序数据的 api 有一个 cURL 请求。API的cURL请求如下: // curl -X PO
如何缓存 Mashape API 调用。我得到了下面的代码,但它似乎没有进行缓存。 Mashape 使用 unirest 来获取 API 响应。 def fetchMashape(url, heade
我正在尝试使用 Delphi XE3 和 Indy10 编写一个使用 Mashape API 服务的客户端应用程序,但我遇到了一些障碍。 这是我尝试过的: 我将 TIdHTTP 和 TIdSSLIOH
我尝试使用 Mashape 的“Yoda Speak”API。我得到了二进制数据,但我不知道如何解析数据。当我尝试打印数据时,收到此消息。“(消息,缺少 Mashape 应用程序 key 。转到 ht
尝试上传用户图片但没有成功。 HTML: 前端 JS: var fileInput = document.getElementById('gg_test_input');
我是 mashape unirest 的新手,我似乎不知道我做错了什么。 我使用 maven 使用 unirest 作为依赖项,如下所示: com.mashape.unir
我尝试在 Swift 中使用 Mashape 的“Yoda Speak”API。我将从 API 打印数据。我在“getData”方法之后成功调用“response”方法,但我的模拟器不在“respon
我正在通过 Mashape.com 使用名为 Lamda (https://www.mashape.com/lambda) 的 API,这是一种人脸识别 API。 当我从识别请求中得到结果时,它会给我
我尝试使用 Maven 安装依赖项 Unirest。我下载了 .jar 文件 (unirest-java-1.4.9.jar) 并将其添加到 POM 中,如下所示:
今天我安装了Kong (API 管理层)在我的 Mac OS X (Yosemite 10.10.5) 上。我使用的 .pkg 文件是 available here 。我按照安装说明进行操作,一切都很
嗨,我是新的 Rest,正在开发 API,其中我从客户端获得的请求参数每次都不同。然后我将不得不调用另一个 API。我想编写一种方法来从 3rd 方 API 获取 JSON 数据。我在网上查了一下,所
问题 在 Eclipse 中运行 Maven“编译”、“安装”命令来创建可执行 JAR 并继续运行该 JAR 后,出现以下错误 错误:无法初始化主类 org.example.project.Stock
我有以下示例 Activity : package teste.myapplication; import android.support.v7.app.ActionBarActivity; impo
我有一个使用 Mashape Unirest 的 Maven Java 项目。用于向其他 URL 发送 HTTP 请求。我目前正在编写一个集成测试(使用 TestNG),它使用 Unirest 发送一
我正在尝试在 fuse 服务器上进行一些更改后在其上部署 bundle 。我添加了 unirest 依赖项来执行 REST 调用。 构建在本地计算机和 Jenkins 上运行良好,但 bundle 抛
我是一名优秀的程序员,十分优秀!