问题标签 [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.
ruby-on-rails - 如何使用 Httparty 和 Ruby 使用带有复杂对象的 Rest API
我正在尝试在需要此对象的 Ruby https://zferral.com/api-docs/affiliate#aff-create-usage-example中实现调用此 API 方法:
使用 Httparty 类,我称之为:
不幸的是,API 不断向我发送“需要电子邮件”。我试图切换到 json,我改变了 :body 和 :query 等等......
任何人都可以告诉我如何正确调用附属/创建方法?
谢谢你。
ruby-on-rails - 是否可以将 HTTParty 请求结果作为对象使用
我想知道是否可以将HTTParty请求结果作为对象使用。
目前我使用字符串键来访问结果值:result["imageurl"]
或result["address"]["street"]
如果我在 JavaScript 中,我可以简单地使用:result.imageurl
或result.address.street
ruby-on-rails - 有人可以提供一个如何使用 HTTParty 和 Ruby on Rails 发布 XML 的示例吗?
我需要将一些 xml 发布到 web 服务,并且我正在尝试使用 HTTParty。有人可以举例说明我如何这样做吗?
这是我需要发布的 XML 格式:
到目前为止,这是我的课程:
我不太确定如何充实 add_candidate。
任何帮助,将不胜感激。
谢谢。
ruby-on-rails - rails 中的错误模式,引发“文本评估到 RuntimeError”或引发 MyModule::CustomError?
问:标题可能问题太大,答案可能是“取决于”?但是,提供一些实际案例/示例应该可以帮助像我这样的开发人员认识到何时应用什么。我将从我的特殊情况开始。你会还是不会使用自定义错误类?为什么/为什么不?
欢迎使用下面的其他示例,例如当您使用自己的错误类时。我真的很想知道。
例如:我正在使用httparty来查询我们的 Rails Web 服务应用程序以获取一些数据。它使用基本身份验证。我将粘贴测试代码和实现。我的测试应该期待什么,RuntimeError或SomeCustomError?
实施:
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”。
这是非常紧急的,任何帮助将不胜感激。
谢谢
ruby-on-rails - 我可以使用 httparty 或疲倦来使用 SOAP Web 服务吗?
我目前正在开发一个需要使用一些基于 SOAP 的 Web 服务的 ROR 项目。我对使用 Web 服务的了解接近于“危险”。该站点提供的示例是使用带有 XMLHTTP 的 asp 来发送似乎是一些包装在 SOAP 信封中的 XML。XML 中还包括身份验证信息。如果我单独构建 XML,我可以使用 HTTParty 发送它并取回响应吗?
如果 HTTParty 不是答案,那么任何替代建议都会非常有用。下面是提供的asp示例。
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 文件中,但它没有改变任何东西。我想我在某处缺少编码/解码部分......有人有想法吗?
非常感谢你 !!!文森特
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
.
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 -
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 文档中推荐的重定向方法:
有什么需要修改的吗?或者有没有更简单的方法来做到这一点?谢谢你!!