Login   Register  
PHP Classes
elePHPant
Icontem

File: ohlohclient.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Paul Scott  >  Ohloh API  >  ohlohclient.php  >  Download  
File: ohlohclient.php
Role: Example script
Content type: text/plain
Description: Example
Class: Ohloh API
Get Open Source project statistics from Ohloh.net
Author: By
Last change: removed personal api key and changed email address for spam
Date: 2007-12-02 20:58
Size: 1,406 bytes
 

Contents

Class file image Download
<?php
include 'ohlohapi_class_inc.php';

$apikey 'api key available from ohloh.net! Please get your own - its free and easy...';
$projectid 5263;
$userid 3608;
$usermail 'pscott@example.com';
$proxyArray = array (
            
'proxy_host'     => 'proxy.myserver.co.za',
            
'proxy_protocol' => 'http',
            
'proxy_user'     => 'user',
            
'proxy_pass'     => 'secretpassword',
            
'proxy_port'     => 8080,
            );
            
$ohloh = new ohlohapi($apikey$projectid$useridNULL$usermail);

$info $ohloh->getProjectInfo($projectid);

$acc $ohloh->getSingleAccount($userid);
var_dump($acc);
echo 
$acc->kudo_score->kudo_rank;
$acc $ohloh->getAccountByEmail($usermail);

$sizefactsnoanal $ohloh->sizeFactsNoAnalysis();
var_dump($sizefactsnoanal);

$analysisnoid $ohloh->getAnalysisLatest();
var_dump($analysisnoid);

$analysisid $ohloh->getAnalysisById(78207);
var_dump($analysisid);

$activitynoid $ohloh->getActivityFactsNoId();
var_dump($activitynoid);

$activity $ohloh->getActivityFactsById(78207);
var_dump($activitynoid);

$contrib $ohloh->contributorFactProject();
var_dump($contrib);

$contrib $ohloh->contributorFactById(31210);
var_dump($contrib);

$contrib $ohloh->contributorLanguageFactById(31210);
var_dump($contrib);

$contrib $ohloh->getRecievedKudos($userid);
var_dump($contrib);

echo 
$contrib[0]->kudo->sender_account_name;