问题标签 [mashape]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
578 浏览

java - 无法以多部分形式发布图像

我正在尝试将 camfind 用于 Android 应用程序,并对所有请求使用改造等。我发现使用多部分表单数据将图像文件上传到服务器时遇到了巨大的困难。你能解决这个问题吗?

我的代码:

当我以这种方式发送它时,它会说"{"error": {"image": ["invalid image format"]}}",当我使用 File 而不是键入文件发送它时,它会说"image": ["can't be blank"].

这可能很有用,它是我使用cloudsight的POST的改造日志(与使用mashape基本相同,请求相同):

这也可能有用(查看“image_requests”部分):http ://cloudsight.readme.io/v1.0/docs/testinput

0 投票
1 回答
68 浏览

php - 在表中转换 Json 输出

下面是 mashape api,这里我希望 api 输出应该在表中。

输出:

0 投票
1 回答
127 浏览

javascript - Ajax 未从 api url 检测 php 字符串

下面的 api(s) 工作正常,我从“plan-api.php”得到正确的输出

PHP 代码(plan-api.php)

输出(来自 plan-api.php)

HTML/AJAX(plan-ajax.php)

在这里,如果我输入 的值,我将在文本框中得到输出,circleid但是operatorid当我尝试将第一个 api 的 php 对象输出时,我没有在下面的文本框中得到输出。$optid$cirid;

我尝试$('#opt'+key).val(value.operator);使用文本框 ID“opt”添加,但同样没有输出

0 投票
1 回答
1224 浏览

c# - 使用 Unirest C# 将 http 响应正文转换为 JSON 格式

我正在使用 mashape api:https ://market.mashape.com/montanaflynn/dictionary

这是我的代码:

我使用以下方法生成了 RootObject 类:http: //json2csharp.com/

这是我的 RootObject 类代码:

当我运行上面的代码时,我收到以下错误:

unirest-net.dll 中出现“System.InvalidCastException”类型的未处理异常附加信息:无法将“System.IO.MemoryStream”类型的对象转换为“RootObject”类型。

问题:如何解决错误?

0 投票
1 回答
2051 浏览

python - 带有python请求的HTTP请求返回文本而不是json

所以我只是尝试在python中做一个简单的HTTP请求。在 r.header 我得到

在标题中我说它应该返回 json。返回是文本吗?对这个事实很困惑?一些见解会非常有帮助,因为我正在尝试做简单的事情

0 投票
1 回答
203 浏览

ios - 带有 camfind 的 Swift 图像上传请求

嘿,我正在尝试使用 Mashape api CamFind 上传图像请求,但我不知道该怎么做,Camfind 想要: - 多格式编码请求 - 包含密钥的标头 - 参数:image_request[locale] 和image_request[图像]

我已经坚持了很长时间,感谢任何帮助,我收到 400 错误

这是我的代码

0 投票
1 回答
161 浏览

mashape - 操作,发生错误

Mashape不给我任何支持,除非它的工作时间,所以我希望你能给我一些答案

我正在尝试通过我的 API 上传文件。

有谁知道为什么 mashape 会产生这种错误?它意味着什么或如何解决或避免它。它不是来自我的服务器。这不是我的 API 永远不会返回的东西。直接向我的 API 发出请求可以正常工作!

对我来说,它似乎是 Mashapes 代理的问题?

编辑

更多调查表明,这与尺寸有关

编辑 2 它现在可以工作,但仍然没有解释消息的Ops, an error occurred (╯°□°)╯含义

0 投票
0 回答
125 浏览

ios - 收到令牌后立即获取请求

我正在使用 camfind api,我发布了一个请求,向 api 发送图像并获取令牌,然后我可以使用令牌来获取图像是什么,但这需要两个步骤,一个发布和一个获取请求. 我想将它们组合起来,因此当服务器响应发布请求时,get 请求会自动触发。这是代码:

我在顶部为令牌指定了一个值

请求方法,这里选择一个图像并将其发送到服务器,服务器在此请求中发回一个令牌响应

下面的响应方法使用上面请求中的令牌打印出图像是什么

其余的 vc 其他东西

我不知道如何在服务器回复时立即触发响应方法,我不知道 objc,我在 swift 项目中使用它

0 投票
0 回答
201 浏览

ios - 在 Xcode 中使用 Unirest 库

我试图让这个简单的请求工作,但我在 Xcode 中遇到 2 个错误。

架构 x86_64 的未定义符号:“_OBJC_CLASS_$_UNIRest”,引用自:ViewController.o 中的 objc-class-ref ld:未找到架构 x86_64 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v查看调用)

0 投票
0 回答
103 浏览

rest - Mashape 多部分形式的 POST 请求

我的 API 中有一个 POST 方法,它使用多部分编码的表单数据。我已经设置了正确的标题和数据设置,以便 mashape Web 界面生成以下 curl:

基本上我正在尝试上传一个带有简单文本段落的文件进行处理。奇怪的是,当我在 bash 脚本中运行这个精确的 curl 时,一切都很顺利,但是当我尝试通过 mashape 运行它时,它会显示400 Bad Request或者500 Internal Server Error

在我的特定情况下,当我没有传递正确的表单或标题时会生成这些错误。所以我的问题是: curl 语法是否有错误,还是我应该继续在服务器端查找错误?

编辑:我想出了问题所在。-F 'file=@sample.docx'之前通过了-F 'meta....',这导致了500 Internal Server Error所以现在的问题是:有没有办法专门安排表单字段的顺序(因为 mashape 重新排列了它们)?