<< Back to Swarm API Documentation
The Swarm Developer Community is always looking for new examples and code on on how to use the API. If you have some you want to share send them our way. For now, check out these simple, easy-to-implement code samples:
PHP Example
cURL (about cURL) in PHP (about PHP):
//////////////////////////////////////////////////////////////////////////////
// make the call for a tweets - begin
//////////////////////////////////////////////////////////////////////////////
//set api url
$url="http://api.swarmforce.com/v1.0/GetTweetsBySwarm/";
//set arguments
$args=array("swarm_id"=>1015,"count"=>10);
//set up cURL call
$session = curl_init();
curl_setopt ( $session, CURLOPT_URL, $url );
curl_setopt ( $session, CURLOPT_HTTPHEADER, array('Expect:'));
curl_setopt ( $session, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt ( $session, CURLOPT_POST, 1);
//get arguments
if(count($args)>0){
$params="";
foreach($args as $key => $value){
$params.=$key."=".urlencode($value)."&";
}
$params=substr($params,0,strlen($params)-1);
curl_setopt ( $session, CURLOPT_POSTFIELDS, $params);
}
//execut call
$result_tmp= curl_exec ( $session );
//decode json string
$result= json_decode($result_tmp);
//close cURL
curl_close( $session );
//////////////////////////////////////////////////////////////////////////////
// make the call for tweets - end
//////////////////////////////////////////////////////////////////////////////
//now output just to view data
echo $result->name;
Ruby Example
require 'net/http'
require 'uri'
require 'rubygems'
require 'json'
#//////////////////////////////////////////////////////////////////////////////
#// set url to parse
#//////////////////////////////////////////////////////////////////////////////
uri = URI.parse('http://api.swarmforce.com/v1.0/GetSwarm/')
params = { :swarm_id => 1015 }
response = Net::HTTP.post_form(uri, params)
puts JSON.parse(response.body).inspect
Do you have an example to share in the language of your choice? Please share!
<< Back to Swarm API Documentation