将cURL Facebook API POST转换为R并存储结果

时间:2017-09-26 12:20:38

标签: r facebook-graph-api curl rcurl httr

现有帖子中有不同的内容,但专门针对Facebook API,我希望能够使用cURL使用R将照片发布到API并存储返回的ID。

一个例子是:

curl -i -X POST \
-d "url=https://wheremyimageishosted.com/test_photo.png" \
-d 'published=false' \
-d "access_token=<my_access_token>" \
"https://graph.facebook.com/v2.10/me/photos"

返回的内容格式为:

{"id":"1234123412341234"} .

我知道cURL for R有各种各样的软件包,但对于R中间件而言,它们并不是最容易理解的,而是cURL初学者。

因此,这里要求的两个是:

  1. 上面的cURL代码会使用httr或RCurl(以及最好的软件包)之类的内容?
  2. 如何将返回的数值存储为变量?
  3. 感谢。

1 个答案:

答案 0 :(得分:0)

不确定为什么会有人拒绝我,但为了回答我自己的问题,我建议使用精彩的httr包将cURL转换为R.我已经让它可以用于来自Facebook API的多个调用。对我来说,最后一个绊脚石是记得使用

encode = "json"

......适当的时候。详情如下:

https://cran.r-project.org/web/packages/httr/vignettes/quickstart.html