- Home
- Categorie
- Digital Marketing
- Pubblicazione automatica link su facebook
-
Pubblicazione automatica link su facebook
Ciao a tutti
Oggi ho scoperto che in facebook si può pubblicare anche via mail (dicono da cellulare ma basta sia una mail)Al che mi è sorta l'idea di pubblicare in automatico tutti gli annunci del mio sito scorrendo tutto il db e inviando una mail a facebook per ogni riga. Poi inseguito solo all'inserimento di un nuovo annuncio.
Problema: via mail sembra pubblicare solo l'oggetto tipo i messaggi "a cosa stai pensando" Io vorrei pubblicare tipo un link facebook con titolo, immagine e collegamento ecc.
Si può fare utilizzando le mail su facebook? O creando un html apposito oppure passandolo proprio come fosse un indirizzo da allegare?
Ciao Grazie
-
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