RapidApi 安卓

Posted

技术标签:

【中文标题】RapidApi 安卓【英文标题】:RapidApi Android 【发布时间】:2017-12-03 23:31:10 【问题描述】:

我在搞乱RapidAPI,我不理解他们提供的代码。

谁能给我拆解?它说为了访问 api 我必须编写以下代码

Map<String, Argument> body = new HashMap<String, Argument>();

body.put("ParameterKey1", new Argument("data", "ParameterValue1"));
body.put("ParameterKey2", new Argument("data", "ParameterValue2"));

try  
    Map<String, Object> response = connect.call("APIName", "FunctionName",  body);
if(response.get("success") != null)  

什么是参数键 1 和 2、数据和参数值

edit1:这是我想在android studio中使用的代码sn-p

HttpResponse<JsonNode> response = Unirest.get("https://spoonacular-recipe-
food-nutrition-v1.p.mashape.com/recipes/search?
diet=vegetarian&excludeIngredients=coconut&instructionsRequired=
false&intolerances=egg%2C+gluten&limitLicense=false&number=
10&offset=0&query=burger&type=main+course")
.header("X-Mashape-Key", 
"Xxxxxx")
.header("X-Mashape-Host", "spoonacular-recipe-food-nutrition-
v1.p.mashape.com")
.asJson();

【问题讨论】:

你能举一个发送非Java数据的例子吗?像 cURL? 有人可以给我拆解吗? - 是的,他们可以 【参考方案1】:

您的示例代码正在使用这个https://github.com/zeeshanejaz/unirest-android。如果你想使用那个 sn-p,你可以从那个开始。

【讨论】:

以上是关于RapidApi 安卓的主要内容,如果未能解决你的问题,请参考以下文章

缺少 RapidAPI 应用程序密钥(不缺少)

Rapidapi & 401 未经授权的响应

商业 API - RapidAPI

使用 RapidAPI 提供的 API R 代码的问题

安卓开发教程 安卓开发怎么入门

我无法导入 swiftHTTP (rapidAPI)