Indice

Ejemplos

Para crear un Blogroll con enlaces a los blogs suscritos y a sus respectivas fuentes RSS:

require('pbla.php');

$user='user@domain.com';
$pass='password';

$MyArray= PBLA_Listsubs($user,$pass);

$folders_ignore= Array('12345678'); // BLOGLINESSUBID de las carpetas que NO quieren mostrarse
$options= Array('unreads'=>0,'rsslink'=>1);

if (is_array($MyArray)){
	$MyBlogroll=PBLA_Blogroll($MyArray,$folders_ignore,$options);
	echo $MyBlogroll;
}
else {
	echo 'ERROR: ' . $MyArray;
}

Para mostrar un listado de carpetas con sus correspondientes Id de Bloglines (BLOGLINESSUBID):

require('pbla.php');

$user='user@domain.com';
$pass='password';

$MyArray= PBLA_Listsubs($user,$pass);

if (is_array($MyArray)){

	$MyFolders= PBLA_ListFolders($MyArray);

	foreach ($MyFolders as $valor){
		echo $valor['TITLE']." (". $valor['BLOGLINESSUBID'] .")<br>\n";
	}

}
else {
	echo 'ERROR: ' . $MyArray;
}

Imprime un archivo RSS con todos los mensajen no leídos de una carpeta determinada y los marca como leídos:

require('pbla.php');

$user='user@domain.com';
$pass='password';

$MyArray= PBLA_Listsubs($user,$pass);

$id= '12345678'; // BLOGLINESSUBID de la carpeta

$options= Array('mark_reads'=>'1','date'=>'');

if (is_array($MyArray)){
	$MyRSS= PBLA_Getitems($user,$pass,$id,$options);
	echo $MyRSS;

}
else {
	echo 'ERROR: ' . $MyArray;
}

Imprime el número de mensajes no leídos:

require('pbla.php');

$user='user@domain.com';

$MyArray= PBLA_Update($user);

if ($MyArray[0]==-1){
	echo 'Usuario desconocido';
}
elseif ($MyArray[0]==0) {
	echo 'No hay mensajes sin leer';
}
else {
	echo $MyArray[0].' mensajes sin leer';
}