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

Converting cURL Facebook API POSTs into R and storing the result

现有帖子中对此有一些变化,但专门针对 Facebook API 我希望能够使用 cURL 使用 R 将 POST 照片发送到 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"} .

我知道有各种适用于 R 的 cURL 软件包,但对于 R 中级人员而言,它们并不是最容易理解的,但对于 cURL 初学者来说,它们并不是最容易理解的。

因此,这里的两个问题是:

  1. 上面的 cURL 代码会使用 httr 或 RCurl 之类的东西(以及最好的包)?
  2. 如何将返回的数值存储为变量?

谢谢。

不确定为什么有人会对我投反对票,但为了回答我自己的问题,我推荐用于将 cURL 转换为 R 的精彩 httr 包。我已经使用它来处理与 Facebook 之间的电话号码通话API。我的最后一个绊脚石是记得使用

encode = "json"

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

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