问题标签 [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 投票
2 回答
2741 浏览

r - 使用 httr 对 Fitbit 进行 Oauth 身份验证

我正在尝试使用httr library连接到 fitbit api 。

使用提供的示例,我想出了以下代码:

我完成了身份验证。来自 httr 的消息,但尝试访问 api 然后会引发错误消息

关于问题可能是什么的任何线索?

0 投票
2 回答
2496 浏览

r - R Package devtools 为 HTTR 包安装错误

尝试在 R 中从 Github 安装 Hadley 的 HTTR 包时出现以下错误。

不知道我的问题是什么。这是我在 Windows 7 上的版本信息:

更新:建议尝试安装 devtools 的开发版本。我收到了这个错误:

0 投票
1 回答
708 浏览

r - oauth flickr api using httr to retrieve token

I would like to use httr to link up/upload my R image outputs to flickr, but am having difficulty with the initial stages where i need to authenticate myself using OAuth 1.0.

I previously created an app by going to the following link http://www.flickr.com/services/apps/create/apply/

and then got a secret and key string for that app...

I then used it in the httr package function to get a token but to no avail. I have been trying to use the provided documentation on this link http://www.flickr.com/services/api/auth.oauth.html to help out but, I am struggling...

The following is the code I used.

from which i get the error message

Not too sure where to go from here...any help would be much appreciated.

N.B. Also I recognise that due to the nature of setting up api links, that there are secrets , api-keys, logins and passwords that need to be kept secret etc, but it does not take long to set up a dummy flickr account from www.flickr.com , to be able to reproduce the problem...in my opinion...perhaps others could try setting one up and letting me know if they got similar issues, and potential methods to work around the situation?

0 投票
4 回答
14131 浏览

r - httr github-API 回调 URL 问题

我现在也在使用httrv0.2 包来使用 github api。但是我很难通过进入oauth2.0(...)应用程序浏览器页面的部分,单击“允许”,然后重定向到回调 URL 页面。

httr github演示建议使用回调URL,http://localhost:1410但是当我被重定向到该页面时,谷歌浏览器建议它无法连接到该页面并且它被重定向到的页面是http://localhost:1410/?error=redirect_uri_mismatch&state=DZNFcm8tnq......所以我尝试了一堆其他端口和整体 URL 都没有成功...

另一个有效的回调 URL 和 URL 是什么?

下面是我使用的代码

这是当我被定向到具有“允许”按钮的页面时,我单击该按钮后我被重定向到无法连接到本地主机的谷歌浏览器页面:1410

0 投票
1 回答
1217 浏览

r - R + httr 和 EC2 api 身份验证问题

我想使用 R 包httr通过他们的 API 访问 EC2 服务。但我有点不确定如何开始,因为它不属于通常的“Oauth2.0”身份验证格式,在这种格式中你有通常的:密钥、秘密、令牌和签名系统。我认为 EC2 使用“签名版本 2”方法,但我不清楚它是如何工作的。

查看 EC2 提供的关于在http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/using-query-api.html提出查询请求的文档

我想我需要签名的价值....但不知道如何获得它

我尝试使用一些给定的命令httr,如下所示。我可以调整 URL 字符串中的大多数参数来代表我和我想做的事情,例如,AWSAccessKeyId等等……但只是不知道去哪里获取签名值。ImageIdendpointAction

同样在给出的一些示例中,它们似乎也没有提供秘密访问密钥......

因此,尝试过的命令如下,改变了一些代表我的值,但得到了以下结果:

我得到了回应:

有没有人对 EC2 api 及其身份验证过程有任何经验,使用 R 来设置和运行带有我选择的 AMI 的 linux 实例是否足够容易(其中加载了 R 和其他相关包),然后在这些实例中运行一些 R 命令,然后返回输出?

不要认为它与我的 sessionInfo 真正相关,但以防万一:

编辑:

因此,在进一步尝试遵循@hadley 建议的文档时,这就是我尝试并得到的……任何关于我哪里出错的有用提示将不胜感激……:

我得到了回应:

0 投票
2 回答
2667 浏览

r - correct parameters to download file using Amazon s3 API GET requests

I would like to be able to download a .csv file from my Amazon S3 bucket using R.

I have started using the API that is documented here http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectGET.html

I am using the package httr to create the GET request, I just need to work out what the correct parameters are to be able to download the relevant file.

I have set the response-content-type to text/csv as I know its a .csv file I hope to download...but the response I get is as follows:

And no file is downloaded and the data seems to be in the response...I can extract the string of characters that is created in the response, which represents the data, and I guess with some effort it can be converted into a data.frame as originally desired, but is there a better way of downloading the data...straight from the GET command, and then using read.csv to read the data? I think that it is a parameter issues...just not sure what parameters need to be set for the file to be downloaded.

If people suggest the conversion of the string...This is the structure of the string I have...what commands would I need to do to convert it into a data.frame?

Thanks

HLM

0 投票
1 回答
2093 浏览

r - 使用 dropbox api 读取 R 中的原始数据以保存为 .RData 文件

在为 dropbox 制定了 oauth 签名批准系统后,我想使用 API 和httr'sGET函数下载我保存在那里的 .RData 文件。

该请求成功并返回数据,但它是原始格式,并且想知道如何在本地驱动器上再次将其转换为 RData 文件。

这是我到目前为止所做的:...

基本上我想以某种方式将raw.content.of.file对象保存到一个名为 的文件downloaded.RData中,该文件应该与test.RData至少能够将位于test.RData我的全局环境中的对象相同或失败。

0 投票
2 回答
1622 浏览

r - 使用 api 访问路径名中带有空格的 Dropbox 文件

这个问题与我之前的问题有关阅读 R 中的原始数据以使用 dropbox api 保存为 .RData 文件

当我的路径包含非 url 标准字符时,我遇到了问题

上一个问题中的 db.file.name 只是 Dropbox 中相关文件的路径。

但是路径中有一个空格和感叹号。我有一种感觉,这些需要转换为相关格式,以便 GET 请求可以工作......但不太确定转换是什么......

所以使用并继续我之前的例子......

响应是一个错误,并且没有下载文件...使用文档页面https://www.dropbox.com/developers/reference/api它建议将 URL 放入 UTF-8 编码...我'我不确定如何做/不确定它是否有效。

任何帮助将不胜感激。

0 投票
2 回答
2101 浏览

r - 获取响应头

我想从 GET 或 POST 获取响应标头。

我的例子是:

但没有响应标头,只有请求标头。

结果应该是这样的:

我可以用 R 和 httr/RCurl 包做到这一点,还是 R 不足以解决这类问题?

编辑:我想获取所有响应标头。我主要对不在此示例中的位置响应感兴趣。

Edit2:我忘了告诉我在哪个系统上工作 - 它是 Windows 7

我的会话信息

0 投票
3 回答
5775 浏览

r - 使用带有 cURL、RCurl 和 httr 的 cookie 发布请求

在 Windows cURL 中,我可以发布与此类似的 Web 请求:

我得到type cook.txt类似这样的回应:

我可以手动读取 cookie 行,例如:(Set-Cookie: AuthCode=ABC...我当然可以编写脚本)。所以我可以AuthCode用于后续请求。

我正在尝试在 R 中使用 RCurl 和/或 httr 做同样的事情(仍然不知道哪个更适合我的任务)。

当我尝试:

我收到类似这样的回复:

总的来说,我知道 411 错误,我可以尝试修复该请求;但我没有在 cURL 中得到它,所以我对 POST 命令做错了。

你能帮我把我的 cURL 命令翻译成 RCurl 和/或 httr 吗?