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'; }