Visualizzazione dei risultati da 1 a 3 su 3

Visualizzazione discussione

  1. #1

    API graph (Facebook,, Meta for Devvelopers) e cURL: visualizzare dati

    Salve a tutti. Per la prima volta mi ritrovo a combattere, contemporaneamente, con cURL e l'API messa a punto da Meta.
    Ciò che vorrei fare è in realtà molto semplice: visualizzare su una pagina php gli ultimi 7 post di una pagina pubblica (di cui sono amministratore) e gestirne i vari elementi (data, message, full_picture) per poteri organizzare al meglio nella pagina.
    Ho fatto vari tentativi, ma l'unica cosa che riesco a visualizzare è una serie di array annidati, da cui non riesco a estrarre i dati a me necessari.
    Ecco il codice:
    Codice PHP:
    $response get_web_page("URL_della_cURL_di_META_API_Graph");
    $resArr = array();
    $resArr json_decode($responseTRUE);
    echo 
    "<pre>"print_r($resArr); echo "</pre>";
    function 
    get_web_page($url) {    
                                       
    $options = array(        CURLOPT_RETURNTRANSFER => true,   // return web page
                                                                        
    CURLOPT_HEADER         => false,  // don't return headers                                                                      CURLOPT_FOLLOWLOCATION => true,   // follow redirects                                                                      CURLOPT_MAXREDIRS      => 10,     // stop after 10 redirects        
                                                                        
    CURLOPT_ENCODING       => "",     // handle compressed                                                                        CURLOPT_USERAGENT      => "test", // name of client        
                                                                        
    CURLOPT_AUTOREFERER    => true,   // set referrer on redirect        
                                                                        
    CURLOPT_CONNECTTIMEOUT => 120,    // time-out on connect        
                                                                        
    CURLOPT_TIMEOUT        => 120,    // time-out on response    
    );
    $ch curl_init($url);    curl_setopt_array($ch$options);
    $content  curl_exec($ch);    
    $cont explode('/n',$content);    
    return 
    $content;    
    print_r($content);    
    curl_close($ch);    } 
    ed ecco ci� che ottengo:

    codice HTML:
    Array
    (
        [posts] => Array
            (
                [data] => Array
                    (
                        [0] => Array
                            (
                                [message] => messaggio
                                [full_picture] => url_immagine
                                [id] => id_page_id_post
    
                            )
    
                        [1] => Array
                            (
                                [full_picture] => url_immagine
                                [id] => id_page_id_post
                            )
    
                        [2] => Array
                            (
                                [id] => id_page_id_post
                            )
    
                        [3] => Array
                            (
                                [id] => id_page_id_post
                            )
    
                        [4] => Array
                            (
                                [id] => id_page_id_post
                            )
    
                        [5] => Array
                            (
                                [id] => id_page_id_post
    
                            )
    
                        [6] => Array
                            (
                                [id] => id_page_id_post
                            )
    
                    )
    
                [paging] => Array
                    (
                        [cursors] => Array
                            (
                                [before] =>blablabla
                                [after] => blablabla
                            )
    
                        [next] => https://graph.facebook.com/v14.0/...
                    )
    
            )
    
        [id] => ID
    )
    Qualche anima pia che abbia voglia di darmi una mano?
    Ultima modifica di RedWarrior; 07-08-2022 a 12:30

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.