将 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 初学者来说,它们并不是最容易理解的。
因此,这里的两个问题是:
- 上面的 cURL 代码会使用 httr 或 RCurl 之类的东西(以及最好的包)?
- 如何将返回的数值存储为变量?
谢谢。
不确定为什么有人会对我投反对票,但为了回答我自己的问题,我推荐用于将 cURL 转换为 R 的精彩 httr 包。我已经使用它来处理与 Facebook 之间的电话号码通话API。我的最后一个绊脚石是记得使用
encode = "json"
...在适当的地方。详情在这里:
https://cran.r-project.org/web/packages/httr/vignettes/quickstart.html
现有帖子中对此有一些变化,但专门针对 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 初学者来说,它们并不是最容易理解的。
因此,这里的两个问题是:
- 上面的 cURL 代码会使用 httr 或 RCurl 之类的东西(以及最好的包)?
- 如何将返回的数值存储为变量?
谢谢。
不确定为什么有人会对我投反对票,但为了回答我自己的问题,我推荐用于将 cURL 转换为 R 的精彩 httr 包。我已经使用它来处理与 Facebook 之间的电话号码通话API。我的最后一个绊脚石是记得使用
encode = "json"
...在适当的地方。详情在这里:
https://cran.r-project.org/web/packages/httr/vignettes/quickstart.html