Use Mashape with R

痴心易碎 提交于 2019-12-23 02:26:30

问题


I'm trying to use the Mashape platform to access to different APIs with R (e.g. epguides or pipl). I could use directly the original APIs, but getting used to Mashape seems to be a good investment since it provides a unified access to a whole lot of other APIs.

Two concerns however:

  1. Mashape doesn't provide any R tutorial. I tried the httr package to query Mashape but no success until there. How to query Mashape with R ? ;
  2. As far as I tested, most APIs endpoint on Mashape seem not to respond (even on the testing page provided by the platform). Is Mashape really reliable for every hosted API ?

回答1:


Great question Gratien,

Here is a code snippet to get you started:

Querying the weather API for the weather forecast over the next week in Los Angeles, California!

Remember to change the X-Mashape-Key with your own :)

#imports an http R library
library(httr)

#perform a GET request on the URL, with two headers and store in a resp variable
resp <- GET("https://george-vustrey-weather.p.mashape.com/api.php?location=Los+Angeles", add_headers("X-Mashape-Key" = "MASHAPE-OWN-KEY","Accept" = "application/json"))

#Prints the headers
headers(resp)

#Prints the content of the response
str(content(resp))

Hope this helps!



来源:https://stackoverflow.com/questions/30382196/use-mashape-with-r

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!