backup in locale di un account instagram

Se vuoi memorizzarti in locale immagini, commenti e iscrizioni per motivi di sicurezza e statistici,  devi smazzarti le API di instagram. Puoi farlo anche senza chiedere un token con Oauth

In  questo caso il numero di entry è limitato ma puoi dedicarti alla lettura di un file xml, parsing dell’array json.

Quindi stoccaggio a database di commenti, likes e compagnia cantante. Solo statistiche essenziali, ma ci si puo’ sbizzarrire memorizzando  tutti i commenti e anche i tag relativi.

Come al solito PHP permette uno sviluppo ben più veloce e documentato rispetto al perl

if(file_exists($cache2) && filemtime($cache2) > time() - 60*60){
        // If a cache file exists, and it is newer than 1 hour, use it
        $jsonData2 = json_decode(file_get_contents($cache2));
    } else {
        $jsonData2 = json_decode((file_get_contents($url2)));
        file_put_contents($cache2,json_encode($jsonData2));
    }
     
     $media              = $jsonData2->data->counts->media;
     $followed_by      = $jsonData2->data->counts->followed_by;

 

L’array più semplice che instagram può fornire è del tipo

{
    "meta":{
        "code":200
    },
    "data":{
        "username":"fcinterofficial",
        "bio":"Official Instagram page of F.C. Internazionale Milano. Please tag your pics with #FCIM #forzainter #fcinternazionale #interistisiamonoi",
        "website":"http://www.inter.it",
        "profile_picture":"http://images.ak.instagram.com/profiles/profile_627042080_75sq_1382617918.jpg",
        "full_name":"F.C. Internazionale Milano",
        "counts":{
            "media":202,
            "followed_by":22306,
            "follows":9
        },
        "id":"627042080"
    }
}


Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo di WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google photo

Stai commentando usando il tuo account Google. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...