2015-05-21 2 views
1

Я пытаюсь использовать платформу Mashape для доступа к различным API-интерфейсам с R (например, epguides или pipl). Я мог бы использовать непосредственно оригинальные API-интерфейсы, но привыкнуть к Mashape кажется хорошей инвестицией, поскольку он обеспечивает унифицированный доступ ко многим другим API-интерфейсам.Использование Mashape с R

Две проблемы однако:

  1. Mashape не предоставляет R учебник. Я попробовал пакет httr, чтобы запросить Mashape, но без успеха. Как запросить Mashape с R?;
  2. Насколько я тестировал, большинство конечных точек API на Mashape кажется не отвечать (даже на странице тестирования, предоставляемой платформой). Является ли Mashape действительно надежным для каждого размещенного API?

ответ

2

Большой вопрос Гратьян,

Вот фрагмент кода, чтобы вы начали:

Запрос о погоде API для прогноза погоды на следующей неделе в Лос-Анджелесе, штат Калифорния!

Не забудьте изменить X-Mashape-Key с вашим собственным :)

#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)) 

Надеется, что это помогает!

+0

Отлично! Это определенно помогает. Спасибо, Орли. – Gratien

+0

Добро пожаловать, надеюсь, мой ответ - ответит на ваш вопрос! –

Смежные вопросы