Помогите с драгоценностями бордюра-фу - их документация легка - PullRequest
0 голосов
/ 15 сентября 2011

Я использую камень curb-fu в качестве своего интерфейса curl.Я пытаюсь следовать api grouptexting для отправки смс-сообщения.

Здесь приводятся примеры, написанные на php: http://grouptexting.com/sms-gateway/sms-api-docs.html

И я могу заставить это работать нормально.

curb-fu почти не имеет документации, и я не могу понять, как все работает должным образом.

Глядя на примеры api grouptexting, написанные на php, кто-нибудь может помочьмне перевести это на ruby ​​/ curb-fu?Или, может, кто-нибудь укажет мне на более надежную документацию по бордюру?

1 Ответ

1 голос
/ 15 сентября 2011

README содержит несколько примеров использования curb-fu. Также доступна сгенерированная YARD документация по API .

Мне кажется, это довольно просто использовать.

Этот пример 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
...