首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用R连接到Pocket

用R连接到Pocket
EN

Stack Overflow用户
提问于 2015-09-14 20:50:55
回答 1查看 173关注 0票数 2

我试图通过R连接到Pocket,我可以很容易地运行json格式的POST请求,如下所示:

网址:http://getpocket.com/v3/get

代码语言:javascript
复制
POST /v3/get HTTP/1.1  
Host: getpocket.com  
Content-Type: application/json  

{"consumer_key":"xxx-xxxxx",  
"access_token":"aaaaa-aaaaaaaaaaaa"}

在R中,我尝试在httr包中使用POST函数,但是我无法知道如何传递正确的参数:

代码语言:javascript
复制
library(rjson); library(httr)
the_url <- "https://getpocket.com/v3/get"
the_body <- toJSON(list(consumer_key = "xxx-xxxxx", access_token="aaaaa-aaaaaaaaaaaa"))
results <- POST(url=the_url, encode="json", body=the_body)

我总是得到"400坏请求“的状态。我知道这个例子是不可复制的,但是出于安全原因,我不愿意共享consumer_keyaccess_token

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-14 21:58:08

你确定你的access_token是好的吗?如果是这样的话,我认为你只需要改变一下

代码语言:javascript
复制
url <- "https://getpocket.com/v3/get"
body <- list(consumer_key = "xxx-xxxxx", access_token="aaaaa-aaaaaaaaaaaa")
results <- POST(url, body = body)
content(results)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32573698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档