Я пытаюсь научиться использовать httr
для доступа к API службы SMS. Документация пакета полезна, но я думаю, что мне не хватает понимания некоторых важных концепций более высокого уровня. Может ли кто-нибудь указать мне хороший учебник по использованию httr
?
В случае, если это поможет мне направить меня к нужному типу ресурса, вот пример URL-адреса, который я пытаюсь использовать из документации API поставщика услуг (учетная запись не активна):
http://sms.shujaa.mobi/sendsms?username=info%40shujaa.co.ke&password=info&account=developer&source=2024&destination=254717555555&message=This%20is%20a%20test.&network=safaricom
Моим первым желанием было определить каждый объект, а затем склеить строку.
library(httr)
url <- "http://sms.shujaa.mobi/sendsms"
username <- "info%40shujaa.co.ke"
password <- "info&account"
account <- "developer"
source <- "2024"
destination <- "254717555555"
message <- "This%20is%20a%20test."
network <- "safaricom"
send <- paste0(url, "?", "username=", username, "&password=", password, "&account=",
account, "&source=", source, "&destination=", destination, "&message=", message,
"&network=", network)
POST(send)
Я не думаю, что это правильный подход. Я думаю, что мне следует использовать некоторые аргументы POST для изменения URL-адреса с необходимой информацией, но я не вижу более широкой картины. Я думаю, что один или два примера могут помочь мне двигаться в правильном направлении. Включенные демоверсии, кажется, не решают мою путаницу.