Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di LuckySevenRoX
    Registrato dal
    Sep 2011
    residenza
    Foligno
    Messaggi
    361

    Problema JSON-Facebook-PHP

    salve, sto creando un'applicazione facebook.. fino ad oggi non ho avuto problemi di nessun tipo a "decodificare" i dati JSON che facebook ci mette a disposizione, utilizzando codice come questo (piccolo esempio)
    codice:
    $user = json_decode(file_get_contents($graph_url));
    echo("Benvenuto " . $user->name);
    come da copione, ottengo l'array tradotto da JSON e vado a stampare il valore della variabile "name"..
    Il problema arriva quando cerco di prendere informazioni da qui:

    codice:
    {
       "data": [
          {
             "id": "1111111111",
             "from": {
                "name": "Loris BlaBla",
                "id": "122222222222"
             },
             "to": {
                "data": [
                   {
                      "name": "Mister X",
                      "id": "111111111"
                   }
                ]
             },
    ......
    il valore data mi viene riconosciuto come un array di 6 elementi, ma se vado a stampare un valore tipo $user->data->id mi da errore dicendo "Object of class stdClass could not be converted to string in"

    come faccio a risalire al valore ID che sta dentro DATA?

    Considerando che devo effettuare una ricerca dentro molti feed wall, sapete suggerirmi un modo migliore per fare delle ricerche?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di LuckySevenRoX
    Registrato dal
    Sep 2011
    residenza
    Foligno
    Messaggi
    361
    Allora smanettando un pò ho trovato la soluzione

    rendo l'array restituito da json_decode associativo quindi ottengo il valore ID così:

    codice:
         $user = json_decode(file_get_contents($graph_url), true);
         echo("Benvenuto " . $user['data'][0]['id']);
    vorrei comunque sapere se la mia scelta è valida e come potrei migliorare la ricerca all'interno di un profile wall


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.