2017-09-26 58 views
0

在现有的文章中有这方面的变化,但特别针对Facebook API我希望能够使用cURL将照片上传到API使用R并存储返回ID。将cURL Facebook API POSTs转换为R并存储结果

一个例子是:

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"} . 

我知道有对卷曲的R各种软件包,但它们不是最容易理解的R中级,但卷曲初学者。

因此,这两个问这里有:

  1. 什么将上述卷曲的代码是使用类似HTTR或RCurl(和最佳的解决方案使用)?
  2. 如何存储返回的数值作为变量?

谢谢。

回答

0

不知道为什么有人会downvote我,但回答我自己的问题,我建议将cURL转换为R的美好的httr包。我已经得到它的工作数来自和Facebook API的呼叫。对我来说,最后的绊脚石是要记住使用

encode = "json" 

......在适当的地方。详情请看这里:

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

+0

更新 - 我写了一个包FBinsightsR只是为了处理广告见解的进口。它在GitHub上:https://github.com/Deducive/FBinsightsR – nycrefugee