De nombreuses applications Facebook vous demandent de "l'aimer" avant de l'utiliser. Comment l'implémenter? Y a-t-il une API spéciale pour cela?Comment mettre en œuvre l'application Facebook "Comme avant l'utilisation"?
4
A
Répondre
5
Les pages FBML sont devenues obsolètes et vous pouvez désormais créer uniquement des pages fan iFrame. Lorsque l'utilisateur accède à votre page, Facebook envoie un paramètre signed_request que vous devrez décoder. This article a une procédure pas à pas sur la façon de le faire.
function parsePageSignedRequest() {
if (isset($_REQUEST['signed_request'])) {
$encoded_sig = null;
$payload = null;
list($encoded_sig, $payload) = explode('.', $_REQUEST['signed_request'], 2);
$sig = base64_decode(strtr($encoded_sig, '-_', '+/'));
$data = json_decode(base64_decode(strtr($payload, '-_', '+/'), true));
return $data;
}
return false;
}
if($signed_request = parsePageSignedRequest()) {
if($signed_request->page->liked) {
echo "This content is for Fans only!";
} else {
echo "Please click on the Like button to view this tab!";
}
}
+0
merci, je vais l'essayer –
1
Si votre application est un iframe chargé dans un onglet Page sign_request peut être utilisé. http://developers.facebook.com/docs/authentication/signed_request/
Questions connexes
- 1. facebook spécial comme bouton mettre en œuvre
- 2. Comment mettre en œuvre facebook comme fonction de différence d'horodatage
- 3. mettre en œuvre SQL comme sélectionnez Java
- 4. mettre en œuvre webcache comme application Web
- 5. Comment mettre en œuvre php facebook sdk dans cakephp?
- 6. Comment mettre en œuvre la connexion Facebook dans Android
- 7. Comment mettre en œuvre cette
- 8. Comment mettre en œuvre des fonctionnalités de post-vidéo comme sur Facebook
- 9. Comment mettre en œuvre une actualisation partielle comme facebook like/comments?
- 10. Comment pouvons-nous mettre en œuvre l'application Facebook comme option "tirer pour recharger"?
- 11. comment mettre en œuvre FILTER_SANITIZE_SPECIAL_CHARS
- 12. Comment mettre en œuvre notifiants google comme des alertes
- 13. Comment mettre en œuvre dynamique où comme% A% B%
- 14. C++: Comment mettre en œuvre (quelque chose comme) JSON
- 15. Comment mettre en œuvre des scores Google Play comme
- 16. Comment mettre en œuvre jquery comme slideDown() dans zepto
- 17. comment mettre en œuvre deux doigts panoramique comme safari broswer?
- 18. Facebook comme la mise en œuvre de notification en Java
- 19. Android onLoadCompleteListener comment mettre en œuvre?
- 20. Comment mettre en œuvre ExpectedConditions.AlertIsPresent en C#
- 21. comment mettre en œuvre html5 en android
- 22. Comment puis-je mettre en œuvre Feature comme « zone precache carte » comme comme Google Map
- 23. Facebook iOS SDK 3.0, mettre en œuvre comme l'action sur une URL?
- 24. Mettre en œuvre le contrôle du curseur comme galerie
- 25. facebook comme le bouton pas correctement mis en œuvre
- 26. Mettre en œuvre quelque chose comme std :: vector.back()
- 27. Mettre en œuvre "Rechercher" comme l'App Store Recherche
- 28. Comment mettre en œuvre en commandant silverlight
- 29. Comment mettre en œuvre Depuis méthode
- 30. Comment mettre en œuvre l'animation de l'icône?
Quelle sorte d'application construisez-vous? Aka, quel environnement de programmation utilisez-vous? –
L'application est toujours en projet. C'est pour présenter un produit. Nous n'avons pas décidé d'utiliser FBML ou Iframe. La programmation env est PHP. –
duplication possible de [façon transparente pour vérifier si l'utilisateur aime la page] (http://stackoverflow.com/questions/5329818/seamless-way-to-check-if-user-likes-page) – ifaour