सभी, मैं कोड है कि फेसबुक प्रदान करता है, लेकिन यहाँ का उपयोग कर रहा करने के लिए डेटा-दायरा चर जोड़े मैं क्या उपयोग कर रहा हूँ है:एक फेसबुक लॉगइन बटन
<?php
define('123', '123');
//uses the PHP SDK. Download from https://github.com/facebook/php-sdk
require 'facebook.php';
$facebook = new Facebook(array(
'appId' => '123',
'secret' => '12344556',
));
$userId = $facebook->getUser();
?>
<html>
<body>
<?php if ($userId) {
//$userInfo = $facebook->api('/' + $userId);
$userInfo = $facebook->api('/me');
print_r($userInfo);
?>
Your email address is: <?= $userInfo['email'] ?>
<?php } else { ?>
<div id="fb-root"></div>
<fb:login-button></fb:login-button>
<?php } ?>
<script>
window.fbAsyncInit = function() {
FB.init({
appId : '<?= 123?>',
status : true,
cookie : true,
xfbml : true,
oauth : true,
});
FB.Event.subscribe('auth.login', function(response) {
window.location.reload();
});
};
(function(d){
var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js";
d.getElementsByTagName('head')[0].appendChild(js);
}(document));
</script>
</body>
</html>
मैं किसी का ईमेल पता की जरूरत है जब वे कर रहे हैं लॉग इन करना मैं उस डेटा-स्कोप चर को जोड़ना चाहता हूं, इसलिए यदि पहली बार वे लॉगिन करते हैं तो यह मुझे अनुमति देता है कि वह मुझे अनुमति दे। मैं उपरोक्त कोड में कहां जोड़ूं? क्या मुझे इसे लॉगिन-बटन में रखना है?
कृपया मदद करें!
धन्यवाद!
पर उपयोग करता है की तरह है अगर अमेरिकन प्लान का उपयोग नहीं क्या: के लिए लॉग इन बटन जो केवल है उनके छोटे बटन के लिए? उनका बड़ा बटन एक div है – markmnl