问题标签 [httr]

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 回答
488 浏览

r - R中的Yahoo地理编码API

我正在尝试使用 R 中的 Yahoo BOSS api 进行批量地理编码。

它目前正在根据凭据引发错误 - 知道如何让它成功吗?

0 投票
2 回答
1393 浏览

r - 在R中处理二进制文件

我在 R 中有一个 .zip 文件,我通过 httr 获取请求(其中涉及身份验证标头等,所以我不能只使用 download.file)收到它,但它都是内存中的一些二进制文件。

我想从中解压缩特定文件,但我不知道该怎么做,因为 unzip 方法采用文件路径,而不是文件数据。就此而言,我什至不知道如何将它写入磁盘......我不知道如何用它做任何事情。

即:

住手!

0 投票
2 回答
596 浏览

r - Instagram:使用 R 和 httr 进行实时订阅

我正在尝试使用 R 和 httr 包在 Instagram API 上创建实时订阅,但我在 PubSubHubbub 身份验证方面遇到了困难。

这是我使用的代码:

我收到的错误消息是:

现在我知道 Instagram api 无法访问http://localhost:1410/,但是,这是 httr 包中的 oauth_callback() 函数给出的回调 url。

非常感谢任何帮助和指导。

谢谢

0 投票
0 回答
271 浏览

r - Cran R 'httr'/'Rcurl' 包 - 使用 cookie 加载页面

我是 R 编码(或一般编码)的初学者,我正在尝试从巴西的一个网站加载一堆价格。

http://www.muffatosupermercados.com.br/Home.aspx

当我打开页面时,系统会提示我选择一个城市,其中我想要“CURITIBA”。

在 Chrome 中打开 Cookies 我得到了这个:

名称:CidadeSelecionada 内容:CidadeId=55298&NomeCidade=CURITIBA&FilialId=53

我的代码是从此链接获取价格:“ http://www.muffatosupermercados.com.br/CategoriaProduto.aspx?Page=1&c=2

我得到的唯一响应是会话 ID cookie:

$ASP.NET_SessionId [1] "o5wlycpnjbfraislczix1dj4"

当我尝试加载页面时,我只得到表单后面的页面,它是空的:

有谁知道如何解决这个问题?我还尝试使用 RCurl 并发布表单数据,但没有运气......

有一个链接到我的另一个线程试图以不同的方式执行此操作: RCurl - 提交表单并加载页面

0 投票
2 回答
143 浏览

r - R twitteR 包 maxID 不适用于 Mavericks

我正在尝试使用 twitteR 包版本 twitteR_1.1.8 抓取推文,我想通过使用 maxID 来执行此操作。甚至 maxID 属性也在 2 月 11 日发布的 twitteR 手册中;我收到 maxID 无法识别的警告。让我用一个例子来解释我自己:

如您所见,我不能简单地在代码中使用 maxID。R 版本 3.1.2 和 twitteR 版本 twitteR_1.1.8。问题可能是什么?提前致谢..

0 投票
1 回答
787 浏览

r - 使用 httr 将 HTML 转换为 PDF

我有一个本地保存的 HTML 文件,我想使用 httr 和 pdfcrowd.com API 将其转换为 PDF。我正在使用以下代码:

当我运行它时,我得到以下输出,说我缺少 src 字段。我的理解是 src 字段是文件的路径。任何帮助表示赞赏:

0 投票
3 回答
12390 浏览

r - “你必须提供一个哈希值。” 使用 API 下载数据时出错(在 R 中)

我想通过 API 代码从 MARVEL DEVELOPER 中提取数据并分析它(使用 R)。

我从 MARVEL 网站获得了以下网址:http ://gateway.marvel.com:80/v1/public/characters?apikey=f389fcb49ad574e10ca570867f4bfa43

我使用 httr 包来收集数据:

我想将所有这些数据提取到 R。我应该做什么/阅读?

谢谢。

0 投票
2 回答
1341 浏览

r - check_twitter_oauth() 中的错误:OAuth 身份验证错误:

当我尝试为 twitteR 设置 OAuth 授权时,我反复收到以下 setup_twitter_oauth() 错误

如果有人可以在这个问题上提供帮助,真的会很感激吗?

我在 Github 上看到了 JeffGentry 的这篇有用的帖子,但是安装 twitteR_1.1.8 会自动安装 httr_0.6.1 而不是 httr_0.6.0

check_twitter_oauth() 中的错误:OAuth 身份验证错误:#67

我尝试删除默认的 httr_0.6.1 包并从下面的链接下载并安装 httr_0.6.0 但没有运气。它给了我以下错误:

任何有见地的帮助都将受到赞赏和奖励!

0 投票
1 回答
234 浏览

xml - URL gets truncated with httr::GET vs xmlParse

I am trying to request an XML document with two different methods (xmlParse and httr::GET) and expect the response to be the same. The response I get with xmlParse is what I expect but with httr::GET my request URL gets truncated at some point.

An example:

This returns, as it should

Now for httr

This returns

What's interesting: if we check the httr_response element for the requested URL, it's correct. Only the response is wrong.

So at some point my query term got truncated. If the whole request is put into a browser by hand, it behaves as expected.

Any suggestions how to resolve this would be would be greatly appreciated.

0 投票
4 回答
934 浏览

r - 避免在 R 中进行 url 编码

我正在尝试从 Google Geocoding API 获取纬度/经度,但是当丹麦本地字符在地址中时请求失败。我怀疑这是因为 httr::GET 函数对 url 进行了编码,但我不确定我是否正确。

如果您将此链接直接复制/粘贴到浏览器中,您将获得有效结果: http ://maps.googleapis.com/maps/api/geocode/json?address =Søholmen+9,+4500+Denmark

但是下面的代码是无效的,即使 url 在被解析为 GET 函数之前是相同的。如果我使用没有本地字符的地址,它会起作用。

这是我的 sessionInfo()

编辑:我删除了问题不需要的一行代码并添加了我的 sessionInfo。