问题标签 [httparty]

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 投票
2 回答
1796 浏览

ruby-on-rails - 如何使用 Httparty 和 Ruby 使用带有复杂对象的 Rest API

我正在尝试在需要此对象的 Ruby https://zferral.com/api-docs/affiliate#aff-create-usage-example中实现调用此 API 方法:

使用 Httparty 类,我称之为:

不幸的是,API 不断向我发送“需要电子邮件”。我试图切换到 json,我改变了 :body 和 :query 等等......

任何人都可以告诉我如何正确调用附属/创建方法?

谢谢你。

0 投票
2 回答
1225 浏览

ruby-on-rails - 是否可以将 HTTParty 请求结果作为对象使用

我想知道是否可以将HTTParty请求结果作为对象使用。

目前我使用字符串键来访问结果值:result["imageurl"]result["address"]["street"]

如果我在 JavaScript 中,我可以简单地使用:result.imageurlresult.address.street

0 投票
1 回答
9074 浏览

ruby-on-rails - 有人可以提供一个如何使用 HTTParty 和 Ruby on Rails 发布 XML 的示例吗?

我需要将一些 xml 发布到 web 服务,并且我正在尝试使用 HTTParty。有人可以举例说明我如何这样做吗?

这是我需要发布的 XML 格式:

到目前为止,这是我的课程:

我不太确定如何充实 add_candidate。

任何帮助,将不胜感激。

谢谢。

0 投票
1 回答
1253 浏览

ruby-on-rails - rails 中的错误模式,引发“文本评估到 RuntimeError”或引发 MyModule::CustomError?

问:标题可能问题太大,答案可能是“取决于”?但是,提供一些实际案例/示例应该可以帮助像我这样的开发人员认识到何时应用什么。我将从我的特殊情况开始。你会还是不会使用自定义错误类?为什么/为什么不?

欢迎使用下面的其他示例,例如当您使用自己的错误类时。我真的很想知道。

例如:我正在使用httparty来查询我们的 Rails Web 服务应用程序以获取一些数据。它使用基本身份验证。我将粘贴测试代码和实现。我的测试应该期待什么,RuntimeErrorSomeCustomError

实施:

0 投票
1 回答
687 浏览

ruby - 使用 httparty 进行 iTunes 验证时出现异常

这是我为实现 itunes_verification 编写的一段代码。

http://gist.github.com/raw/622038/b32accd30e86f7c714f2cffefd19857f558c8d97/gistfile1.rb

ItunesVerification.verify_apple_receipt("wefwfrw")

但是,它总是从 iTunes 服务器抛出 {"exception"=>"java.lang.NullPointerException", "status"=>21002}。

此外,我传递的字符串被编码为 Base64。

我尝试了其他选项,例如将键从“body”更改为“query”。

这是非常紧急的,任何帮助将不胜感激。

谢谢

0 投票
1 回答
2728 浏览

ruby-on-rails - 我可以使用 httparty 或疲倦来使用 SOAP Web 服务吗?

我目前正在开发一个需要使用一些基于 SOAP 的 Web 服务的 ROR 项目。我对使用 Web 服务的了解接近于“危险”。该站点提供的示例是使用带有 XMLHTTP 的 asp 来发送似乎是一些包装在 SOAP 信封中的 XML。XML 中还包括身份验证信息。如果我单独构建 XML,我可以使用 HTTParty 发送它并取回响应吗?

如果 HTTParty 不是答案,那么任何替代建议都会非常有用。下面是提供的asp示例。

0 投票
2 回答
3001 浏览

ruby - Ruby 1.9 和 HTTParty 的 JSON 编码问题

我创建了一个返回 JSON 的 WebAPI。

初始数据如下(UTF-8 编码):

然后在我的对象上使用 .to_json ,这是 API 发送的内容(我认为它是 ISO-8859-1 编码):

我在客户端使用 HTTParty,这就是我最终得到的:

WebAPI 和客户端应用程序都使用 Ruby 1.9.2 和 Rails 3。

我对这个编码问题有点迷茫......我试图将 utf8 编码头添加到我的 ruby​​ 文件中,但它没有改变任何东西。我想我在某处缺少编码/解码部分......有人有想法吗?

非常感谢你 !!!文森特

0 投票
4 回答
5372 浏览

ruby - 使用 Ruby 对字符串中的字符进行转义

给定以下格式的字符串(Posterous API 以这种格式返回帖子):

如何将其转换为实际的 ascii 字符s="<p>"

在 OSX 上,我成功使用Iconv.iconv('ascii', 'java', s),但一旦部署到 Heroku,我就会收到Iconv::IllegalSequence异常。我猜 Heroku 部署的系统不支持java编码器。


我正在使用HTTParty向 Posterous API 发出请求。如果我使用 curl 发出相同的请求,那么我不会得到双斜杠。

来自 HTTParty github 页面:

基于响应内容类型将 JSON 和 XML 自动解析为 ruby​​ 哈希

Posterous API 返回 JSON(无双斜杠),HTTParty 的 JSON 解析正在插入双斜杠。


这是我使用 HTTParty 发出请求的方式的一个简单示例。

将明显的信息(用户名、密码、site_id、api_token)替换为有效值。

在 snip 处,response.body包含一个 JSON 格式的 Ruby 字符串,并response.parsed_response包含一个 Ruby 哈希对象,HTTParty 通过解析来自 Posterous API 的 JSON 响应创建该对象。

在这两种情况下,unicode 序列如\u003C已更改为\\u003C.

0 投票
1 回答
563 浏览

ruby - Trying to get list of friends from twitter using httparty(ruby)

I am trying to get the list of specific user`s friends from twitter.
This is my code -

This is the error I am getting -

0 投票
2 回答
2330 浏览

ruby-on-rails - 如何在 Rails 中获取 302 重定向位置?(已尝试 HTTParty、Net/Http 和 RedirectFollower)

您好
,我正在尝试获取 Facebook 用户的专辑封面图片。
正如 API 页面中所说,它在获取时返回“带有专辑封面图片 URL 的 HTTP 302”:
http s://graph.facebook.com/[album_id]}/picture?access_token=blahblahblah...
这里的文件:http: //developers.facebook.com/docs/reference/api/album

我已经尝试过 HTTParty、Net:HTTP 以及 RedirectFollower 类
HTTParty 返回图片图像本身,并且在任何地方都没有“位置”(URL)信息
NET:HTTP 和 RedirectFollower 有点棘手......
如果我不使用 URI .encode 将 URL 传递给 get 方法时,会导致“bad uri”错误
,但如果我使用 URI.encode 传递编码的 URI,则会导致 EOFError(到达文件末尾)
令人惊奇的是我可以看到位置 URL使用 apigee 的 FB API 时

这是 Net:HTTP 文档中推荐的重定向方法:
有什么需要修改的吗?或者有没有更简单的方法来做到这一点?谢谢你!!