Nel frattempo mi son messo a giocherellare con le api di facebook... e son riuscito a far qualcosa, ma il risultato non è proprio soddisfacente...
Nel senso ho creato un applicazione seguendo alcuni tutorial e son riuscito a non farmi dare piu errori... il problema è che sulla test console delle api di facebook sembra funzionare se lancio dalla pagina dell'applicazione non fa un tubo...
Qualcuno hai idea di come sia possibile?
vi posto il codice:
$user_id = $facebook->require_login();
echo "<fb:prompt-permission perms='publish_stream'>";
echo "Concedi i permessi per la pubblicazione.";
echo "</fb:prompt-permission>";
// PHP: Inizializzazione API
$testo = 'Un album imperdibile';
$attachment = array(
'name' => 'Consigli musicali',
'caption' => '{*actor*} ti consiglia di ascoltare l\'album:',
'description' => 'Tom Waits - Closing Time',
'media' => array(
array(
'type' => 'image',
'src' => 'link.jpg',
'href' => 'link'
)
)
);
$action_links = array(
array(
'text' => 'Vai all\'applicazione',
'href' => 'link'
)
);
// trasforma gli array PHP in oggetti JSON
$attachment = json_encode($attachment);
$action_links = json_encode($action_links);
// effettua chiamata API
try {
$facebook->api_client->stream_publish($testo, $attachment, $action_links);
}
catch (Exception $e)
{
echo "<fb:prompt-permission perms='publish_stream'>";
echo "Concedi i permessi per la pubblicazione.";
echo "</fb:prompt-permission>";
die("Clicca il link superiore per attivare i permessi necessari, sarà richiesto una sola volta.");
}
Sopra ci sono i codici dell'applicazione e ho dato i permessi dove ho scritto link c'erano i link, ma altrimenti non mi lascia pubblicare