Πρόβλημα με τα facebook comments ενός link...

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
pekovic13
Δημοσιεύσεις: 170
Εγγραφή: 12 Φεβ 2011 17:30

Πρόβλημα με τα facebook comments ενός link...

Δημοσίευση από pekovic13 » 22 Οκτ 2013 14:38

Καλησπέρα σε όλους...

Έχω φτιάξει μια συνάρτηση

Κώδικας: Επιλογή όλων

function fb_comment_count($url){
    $json = json_decode(file_get_contents('https://graph.facebook.com/?ids='.$url));
    return ($json->$url->comments) ? $json->$url->comments : 0;
}
και όταν προσπαθώ να πάρω τα comments βάζωντας ένα link μου βγάζει συνέχεια 0. Τι μπορεί φταίει;;;

alou
Script Master
Δημοσιεύσεις: 1374
Εγγραφή: 24 Αύγ 2007 19:52
Επικοινωνία:

Πρόβλημα με τα facebook comments ενός link...

Δημοσίευση από alou » 22 Οκτ 2013 15:11

Κάνε ένα print_r το $json να δεις τι είναι και το structure, καντο και εδώ ένα paste να καταλάβουμε και να σου πουμε.

pekovic13
Δημοσιεύσεις: 170
Εγγραφή: 12 Φεβ 2011 17:30

Πρόβλημα με τα facebook comments ενός link...

Δημοσίευση από pekovic13 » 22 Οκτ 2013 15:34

Δεν βγάζει τίποτα... ούτε καν κενό array...

alou
Script Master
Δημοσιεύσεις: 1374
Εγγραφή: 24 Αύγ 2007 19:52
Επικοινωνία:

Πρόβλημα με τα facebook comments ενός link...

Δημοσίευση από alou » 22 Οκτ 2013 15:48

Πιθανώς να μην κατάλαβες...

Κώδικας: Επιλογή όλων

function fb_comment_count($url){
    $json = json_decode(file_get_contents('https://graph.facebook.com/?ids='.$url));
    return $json;
}

$theComments = fb_comment_count('http://http://www.freestuff.gr');

print_r($theComents);
Αν δεν υπάρχουν σχόλια, θα υπάρχει τουλάχιστον το id.

pekovic13
Δημοσιεύσεις: 170
Εγγραφή: 12 Φεβ 2011 17:30

Πρόβλημα με τα facebook comments ενός link...

Δημοσίευση από pekovic13 » 22 Οκτ 2013 15:51

Για κάποιο λόγο δεν βγάζει απολύτως τίποτα....κενό....ούτε καν array()......

alou
Script Master
Δημοσιεύσεις: 1374
Εγγραφή: 24 Αύγ 2007 19:52
Επικοινωνία:

Πρόβλημα με τα facebook comments ενός link...

Δημοσίευση από alou » 22 Οκτ 2013 15:57

Αφού το δοκίμασα μόλις και το αποτέλεσμα είναι:

stdClass Object ( [http://http://www.freestuff.gr] => stdClass Object ( [id] => http://http://www.freestuff.gr ) )

ή

stdClass Object ( [http://www.facebook.com] => stdClass Object ( [id] => http://www.facebook.com [shares] => 2433462 [comments] => 3797 ) )

αν υπάρχουν σχόλια.

Βέβαια παίρνεις την ποσότητα, όχι τα ίδια τα σχόλια.

pekovic13
Δημοσιεύσεις: 170
Εγγραφή: 12 Φεβ 2011 17:30

Πρόβλημα με τα facebook comments ενός link...

Δημοσίευση από pekovic13 » 22 Οκτ 2013 16:12

Διάβασα ότι λόγω ασφάλειας, ορισμένοι hosts το κόβουν...
you need to allow

allow_url_fopen

in your php.ini config file. Some hosts disallow it for security
Πως γίνεται τώρα αυτό;;;

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες