Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Ένας φίλος έχει μια άσκηση για τη σχολή του και μου ζήτησε τη βοήθεια μου σχετικά με αυτή αλλά δεν έχω ιδέα από facebook και το api του. Αν γνωρίζει κανείς κάτι ή που μπορεί να βρει τη λύση ας μου την πει για να του την μεταφέρω, γιατί πιστέυω πως υπάρχει κάτι έτοιμο.


 


Συγκεκριμένα, του ζητήθηκε να φτιαχτεί ένα facebook app για page tab το οποίο θα αναγνωρίζει αν ο κάθε χρήστης έχει κάνει like τη σελίδα και στην περίπτωση που της έχει κάνει like να φορτώνει μια σελίδα με 2 νέα κουμπιά, share & invite αλλιώς να του εμφανίζει μήνυμα ότι και καλά δεν μπορεί να δει τη σελίδα επειδή δεν έχει κάνει like.


 


Έχει κανείς καμιά ιδέα σχετικά με το πως υλοποιείται αυτό?


 


Ευχαριστώ εκ των προτέρων για τη βοήθεια και το χρόνο σας!

Δημοσ. (επεξεργασμένο)

Μία προσεγγιση ειναι να πάρεις auth Token του χρηστη, δηλαδη τη συγκατάθεση του οτι θα του πάρεις περισσότερα προσωπικά στοιχεία όπως τα likes του, αφού γινει αυτο μπορείς να κάνεις fql query στο fb να δεις αν ο χρήστης αυτος έχει κάνει like στο tab page σου, (βλεπε graph explorer ).

 

Αν έχει κάνει like :
" να φορτώνει μια σελίδα με 2 νέα κουμπιά, share & invite"

αλλιως :

"να του εμφανίζει μήνυμα ότι και καλά δεν μπορεί να δει τη σελίδα επειδή ..."
 

Επεξ/σία από Chemical
Δημοσ.

Κάνεις μια νεα app στο facebook και ζητας και permission στο user_likes permission

 

Κατεβαζεις στο sdk, βάζεις τα απαραίτητα στοιχεία που θέλει,  APPID και APP_SECRET και με FQL: 

<?php
require '../src/facebook.php';

$facebook = new Facebook(array(
'appId' => 'APP_ID',
'secret' => 'APP_SECRET',
));

$UserLikeThisPage =  $facebook->api(array(
    "method"    => "fql.query",
    "query"     => "select uid from page_fan where uid=me() and page_id=68575884"
));
$UserLikeThisPage = sizeof($UserLikeThisPage) == 1 ? true : false;

if ($UserLikeThisPage == true) { echo 'τα 2 κουμπιά'; } else { echο 'like the page';}

?>

Eπισης, δοκίμασε και αυτο: https://github.com/DrewDahlman/FBVersion ή και αυτήν την λύση: 

http://stackoverflow.com/questions/4970439/whats-method-for-checking-user-fan-of-a-page-in-graph-api

 

Εdit: Και αυτη η πρόταση μου φαίνεται καλη: http://stackoverflow.com/questions/5329818/seamless-way-to-check-if-user-likes-page/5331541#5331541 αλλά λίγο περίπλοκη.

Δημοσ.

Βασίλη το πρώτο παράδειγμα που μου έδωσες, το έχεις δοκιμάσει;; Κάπου νομίζω το εχει πάρει το μάτι μου. Έχεις δοκιμάσει να δεις αν παίζει;

 

Σας ευχαριστώ όλους για τη βοήθεια!!

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...