【发布时间】:2013-06-21 22:09:06
【问题描述】:
我正在尝试学习如何使用httr 来访问 SMS 服务的 API。包文档很有帮助,但我认为我缺乏对一些重要的更高层次概念的理解。有人可以为我指出一个使用httr 的好教程吗?
如果它有助于将我引导到正确的资源类型,下面是我尝试使用的服务提供商 API 文档中的一个 url 示例(帐户未激活):
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,但我没有看到更大的图景。我认为一两个例子可能会帮助我朝着正确的方向前进。包含的演示似乎无法解决我的困惑。
【问题讨论】: