|
|
|
ใครก็ได้ช่วยที่นะครับคือผมระบบ login ผ่าน facebook และใช้คำสั่ง getUser และได้แต่ค่า 0 |
|
|
|
|
|
|
|
จาก Code ถ้าพวก Key ถูกก็น่าจะ Get ตัว User ที่ Login ได้ครับ
Code (PHP)
require_once("facebook.php");
$config = array();
$config['appId'] = 'YOUR_APP_ID';
$config['secret'] = 'YOUR_APP_SECRET';
$config['fileUpload'] = false; // optional
$facebook = new Facebook($config);
$uid = $facebook->getUser();
|
|
|
|
|
Date :
2013-08-18 08:26:27 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมทำหมดแล้วอะนะครับ ใครว่างลองไปทำดูหน่อยนะครับ ผมว่าต้องเจอแบบผมแน่อะครับ
ถ้าทำได้ขอโค้ดที่ทำได้หน่อยนะครับ ขอบคุณครับ
|
ประวัติการแก้ไข 2013-08-18 12:15:14
|
|
|
|
Date :
2013-08-18 12:14:38 |
By :
bank1324 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องเป็น https นะ
|
|
|
|
|
Date :
2013-08-18 15:31:14 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าไม่มี https ต้องใช้ js dsk
Code (Java)
Code (JavaScript)
<?php
require '../src/facebook.php';
$facebook = new Facebook(array(
'appId' => '3614',
'secret' => '6dc00e503d',
));
// See if there is a user from a cookie
$user = $facebook->getUser();
if ($user) {
try {
// Proceed knowing you have a logged in user who's authenticated.
$user_profile = $facebook->api('/me');
} catch (FacebookApiException $e) {
echo '<pre>'.htmlspecialchars(print_r($e, true)).'</pre>';
$user = null;
}
}
?>
<!DOCTYPE html>
<html xmlns:fb="http://www.facebook.com/2008/fbml">
<body>
<?php if ($user) { ?>
Your user profile is
<pre>
<?php print htmlspecialchars(print_r($user_profile, true)) ?>
</pre>
<?php } else { ?>
<fb:login-button></fb:login-button>
<?php } ?>
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({
appId: '<?php echo $facebook->getAppID() ?>',
cookie: true,
xfbml: true,
oauth: true
});
FB.Event.subscribe('auth.login', function(response) {
window.location.reload();
});
FB.Event.subscribe('auth.logout', function(response) {
window.location.reload();
});
};
(function() {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol +
'//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(e);
}());
</script>
</body>
</html>
|
ประวัติการแก้ไข 2013-08-18 15:35:00
|
|
|
|
Date :
2013-08-18 15:34:32 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองก่อนนะครับ ขอบคุณครับ
|
|
|
|
|
Date :
2013-08-18 19:23:13 |
By :
bank1324 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|