我正在使用curb-fu gem作为我的curl界面。我正在尝试按照grouptexting api发送短信。
这里他们给出用php编写的例子: http://grouptexting.com/sms-gateway/sms-api-docs.html
我可以让它工作得很好。
curb-fu几乎没有任何文档,我似乎无法使事情正常运行。
看看用php编写的grouptexting api示例,任何人都可以帮我翻译成ruby / curb-fu吗?或者,有人能指出我为curb-fu提供更强大的文档吗?
答案 0 :(得分:1)
README包含几个使用curb-fu的例子。还有YARD-generated API documentation可用。
对我来说似乎很简单。
这个PHP示例
<?php
$ch=curl_init('https://app.grouptexting.com/api/sending');
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,"user=username&pass=userpassword&phonenumber= 2125551234&subject=test&message=test message");
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$data = curl_exec($ch);
print($data); /* result of API call*/
?>
Ruby + curb-fu中的转换为
response = CurbFu.post('https://app.grouptexting.com/api/sending', {
:user => "username", :pass => "userpassword",
:phonenumber => "2125551234", :subject => "test",
:message => "test message"
})
puts response.body