<h3>à¸à¸³à¸£à¸°à¸à¸ Facebook Login à¸à¹à¸§à¸¢ jQuery à¹à¸à¹à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸·à¹à¸à¹à¸¥à¸°à¸à¸µà¹à¸¡à¸¥</h3>
<p><strong>à¸à¸³à¸£à¸°à¸à¸ Facebook Login à¸à¹à¸§à¸¢ jQuery à¹à¸à¹à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸·à¹à¸à¹à¸¥à¸°à¸à¸µà¹à¸¡à¸¥</strong><br />
facebook à¹à¸à¹à¸à¸·à¹à¸à¸§à¹à¸²à¹à¸à¹à¸ social website à¸à¸µà¹à¸¡à¸µà¸à¸¹à¹à¹à¸à¹à¸à¸²à¸à¸¡à¸²à¸à¸à¸µà¹à¸ªà¸¸à¸à¹à¸à¹à¸¥à¸ à¸à¸´à¸à¹à¸à¹à¸à¸«à¸¥à¸²à¸¢à¸à¸±à¸à¸¥à¹à¸²à¸ account à¸à¸±à¹à¸à¸à¸·à¸à¹à¸«à¸à¸¸à¸à¸¥à¸à¸±à¸à¸à¸±à¸à¸à¹à¸ ๠วà¹à¸²à¸à¸³à¹à¸¡à¹à¸§à¹à¸à¹à¸à¸à¹à¸«à¸£à¸·à¸à¹à¸à¸¡à¸ªà¹ à¹à¸¡à¸à¸²à¸¢à¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¹à¸à¹à¸à¸à¸±à¸à¸à¸¸à¸à¸±à¸ à¸à¸¶à¸à¸à¸°à¸¡à¸±à¸à¸à¸°à¸¡à¸µà¸£à¸°à¸à¸à¸à¸²à¸£à¸ªà¸¡à¸±à¸à¸£à¸ªà¸¡à¸²à¸à¸´à¸à¸«à¸£à¸·à¸à¹à¸à¹à¸²à¸ªà¸¹à¹à¸£à¸°à¸à¸à¹à¸à¸¢à¸à¸²à¸¨à¸±à¸¢à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸²à¸ facebook account à¸à¸¶à¹à¸à¸à¸à¹à¸«à¸à¹à¸¡à¸²à¸à¹à¸à¹à¸à¸ªà¸¡à¸²à¸à¸´à¸à¸à¸¢à¸¹à¹à¹à¸¥à¹à¸§ à¸à¸²à¸£à¸à¸¥à¸´à¸à¸à¸µà¹à¸à¸¸à¹à¸¡ &#8220;Facebook Login&#8221; หรืภ&#8220;à¹à¸à¹à¸²à¸ªà¸¹à¹à¸£à¸°à¸à¸à¸à¹à¸§à¸¢ <!--more-->facebook&#8221; à¸à¸¶à¸à¸à¸¥à¸²à¸¢à¹à¸à¹à¸à¸à¸§à¸²à¸¡à¸ªà¸°à¸à¸§à¸à¸ªà¸à¸²à¸¢à¹à¸¥à¸°à¹à¸à¹à¸à¸à¸²à¸à¹à¸¥à¸·à¸à¸à¹à¸à¸à¸²à¸£à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸à¸à¹à¸²à¸à¹à¸§à¹à¸à¹à¸à¸à¹ à¹à¸à¸£à¸²à¸°à¹à¸¡à¹à¸à¹à¸à¸à¹à¸ªà¸µà¸¢à¹à¸§à¸¥à¸²à¹à¸à¸à¸²à¸£à¸à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸£à¸²à¸¢à¸¥à¸°à¹à¸à¸µà¸¢à¸à¸à¸²à¸£à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸à¸¢à¸²à¸§à¹à¸«à¸¢à¸µà¸¢à¸ à¹à¸à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸¥à¸´à¸à¸à¸µà¹à¸à¸¸à¹à¸¡à¹à¸à¸µà¸¢à¸§à¸à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¹à¸²à¹à¸à¹à¸à¸²à¸à¹à¸§à¹à¸à¹à¸à¸à¹à¸«à¸£à¸·à¸à¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¹à¸à¹à¸à¹à¸à¸±à¸à¸à¸µ</p>
<p>วัà¸à¸à¸µà¹à¸¥à¸à¸à¸¡à¸²à¸à¸¹à¸à¸±à¸à¸à¸£à¸±à¸à¸§à¹à¸² à¹à¸£à¸²à¸à¸°à¸à¸³à¸£à¸°à¸à¸à¸à¸²à¸£à¹à¸à¹à¸²à¸ªà¸¹à¹à¸£à¸°à¸à¸à¸«à¸£à¸·à¸à¸ªà¸¡à¸±à¸à¸£à¸ªà¸¡à¸²à¸à¸´à¸à¸à¹à¸²à¸ javascript API à¸à¸à¸ facebook à¹à¸à¹à¸à¸¢à¹à¸²à¸à¹à¸£ à¹à¸à¸¢à¸à¸µà¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¹à¸à¹à¸à¸¡à¸¹à¸¥à¸«à¸¥à¸±à¸ ๠à¹à¸à¹à¸ à¸à¸·à¹à¸ à¸à¸µà¹à¸¡à¸¥ à¹à¸¥à¸° à¹à¸à¸à¸µ รวมà¹à¸à¸à¸¶à¸à¸£à¸¹à¸à¸ าภavatar à¹à¸¥à¸°à¸à¸³à¹à¸à¹à¸à¹à¸à¸²à¸à¹à¸à¸ªà¹à¸§à¸à¸à¸·à¹à¸ ๠à¸à¸à¸à¹à¸§à¹à¸à¹à¸à¸à¹à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¸à¸±à¸à¸à¸¶à¸à¸¥à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥ à¹à¸à¹à¸à¹à¸§à¹à¹à¸à¹à¸à¸²à¸à¹à¸à¸à¸à¸²à¸à¸à¹à¸à¹ มีà¸à¸±à¹à¸à¸à¸à¸à¸à¹à¸²à¸¢ ๠à¸à¸±à¸à¸à¹à¸à¹à¸à¸à¸µà¹à¸à¸£à¸±à¸</p>
<blockquote><p><a href="https://www.codebee.co.th/labs/examples/facebookLogin/facebookLogin.zip" target="_blank" rel="noopener noreferrer">à¸à¸²à¸§à¸à¹à¹à¸«à¸¥à¸ facebookLogin.js</a></p></blockquote>
<h4>à¹à¸«à¸¥à¸ javascript SDK à¸à¸à¸ facebook มาà¹à¸à¹à¸à¸²à¸</h4>
<p>à¹à¸«à¹à¸à¹à¸²à¸à¹à¸à¸à¸µà¹à¸«à¸à¹à¸² javascript quickstart à¸à¸à¸ Facebook <a href="https://developers.facebook.com/docs/javascript/quickstart" target="_blank" rel="noopener noreferrer">https://developers.facebook.com/docs/javascript/quickstart</a> à¸à¸²à¸à¸à¸±à¹à¸ copy à¹à¸à¹à¸ Facebook SDK มาวาà¸à¹à¸§à¹à¹à¸«à¸à¸·à¸à¹à¸à¹à¸à¸à¸´à¸ body à¹à¸à¸«à¸à¹à¸²à¸à¸µà¹à¸à¹à¸²à¸à¸à¹à¸à¸à¸à¸²à¸£à¸à¸³à¸£à¸°à¸à¸ Facebook login à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸à¸à¸°à¸¡à¸µà¸«à¸à¹à¸²à¸à¸²à¸¥à¸±à¸à¸©à¸à¸°à¸à¸µà¹à¸à¸£à¸±à¸</p>
<pre class="lang:default decode:true ">(function(d, s, id){
 var js, fjs = d.getElementsByTagName(s)[0];
 if (d.getElementById(id)) {return;}
 js = d.createElement(s); js.id = id;
 js.src = "//connect.facebook.net/en_US/sdk.js";
 fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</pre>
<h4>à¸à¸³à¸à¸²à¸£à¸à¸±à¹à¸à¸à¹à¸²à¸à¸·à¹à¸à¸à¸²à¸à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸ facebook SDK</h4>
<p>หลัà¸à¸à¸²à¸à¸à¸µà¹à¹à¸£à¸²à¹à¸à¹à¸à¸´à¸à¸à¸±à¹à¸ facebook SDK à¹à¸§à¹à¹à¸à¸«à¸à¹à¸²à¹à¸§à¹à¸à¹à¸à¸à¹à¹à¸«à¸à¸·à¸à¹à¸à¹à¸à¸à¸´à¸ body à¹à¸£à¸µà¸¢à¸à¸£à¹à¸à¸¢à¹à¸¥à¹à¸§ à¹à¸«à¹à¹à¸£à¸²à¸à¸³à¸à¸²à¸£à¹à¸à¸µà¸¢à¸à¹à¸à¹à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸±à¹à¸à¸à¹à¸²à¸à¸·à¹à¸à¸à¸²à¸à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸ à¹à¸à¸¢à¹à¸à¸·à¹à¸à¸à¸à¹à¸à¸à¹à¸à¸à¹à¸à¸ªà¸£à¹à¸²à¸ facebook application à¸à¸µà¹à¸«à¸à¹à¸² developer à¸à¸à¸ facebook à¸à¹à¸à¸ à¸à¸·à¸ <a href="https://developers.facebook.com" target="_blank" rel="noopener noreferrer">https://developers.facebook.com</a> à¹à¸¡à¸·à¹à¸à¸à¹à¸²à¸à¸ªà¸£à¹à¸²à¸à¹à¸à¸à¹à¸ªà¸£à¹à¸à¹à¸£à¸µà¸¢à¸à¸£à¹à¸à¸¢à¹à¸«à¹à¹à¸à¸à¸µà¹à¸«à¸à¹à¸² à¸à¸²à¸£à¸à¸±à¹à¸à¸à¹à¸² ->; à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸·à¹à¸à¸à¸²à¸ à¸à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¹à¸²à¸ ๠ลà¸à¹à¸à¸£à¸§à¸¡à¹à¸à¸à¸¶à¸ url หà¸à¹à¸²à¹à¸§à¹à¸à¹à¸à¸à¹à¸à¸µà¹à¹à¸£à¸²à¸à¹à¸à¸à¸à¸²à¸£à¸à¸°à¹à¸à¹à¸à¸²à¸ facebook login à¹à¸¡à¸·à¹à¸à¸à¸±à¹à¸à¸à¹à¸²à¹à¸ªà¸£à¹à¸à¹à¸¥à¹à¸§ à¹à¸à¹à¸à¹à¸à¸à¸à¸µà¹ app id à¹à¸¥à¸°à¹à¸à¸µà¸¢à¸à¹à¸à¹à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸±à¹à¸à¸à¹à¸²à¸à¸·à¹à¸à¸à¸²à¸à¸à¸±à¸à¸à¸µà¹</p>
<pre class="lang:default decode:true ">$(document).ready(function(e) {
	 var APP_ID = "YOUR FACEBOOK APP_ID"; // à¹à¸à¸à¸µà¹à¸à¹à¸à¸²à¸ developers.facebook.com 
	 window.fbAsyncInit = function() {
		FB.init({
		 appId : APP_ID,
		 xfbml : true,
		 version : 'v2.5'
		});
	 };
});</pre>
<h4>สรà¹à¸²à¸à¸à¸±à¸à¸à¹à¸à¸±à¹à¸à¸à¸¶à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸µà¹à¸à¹à¸à¸à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸ à¹à¸à¸à¸µ à¸à¸·à¹à¸ à¸à¸µà¹à¸¡à¸¥</h4>
<p>หลัà¸à¸à¸²à¸à¸à¸µà¹à¹à¸£à¸²à¹à¸à¹à¹à¸«à¸¥à¸ facebook sdk à¹à¸¥à¸°à¹à¸à¸µà¸¢à¸à¹à¸à¹à¸à¸à¸±à¹à¸à¸à¹à¸²à¸à¸·à¹à¸à¸à¸²à¸à¹à¸£à¸µà¸¢à¸à¸£à¹à¸à¸¢à¹à¸¥à¹à¸§ à¹à¸à¸à¸±à¹à¸à¸à¸à¸à¸à¹à¸à¹à¸à¸à¸·à¸à¸ªà¹à¸§à¸à¸à¸µà¹à¹à¸£à¸²à¸à¸°à¸à¸¶à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸µà¹à¸à¸³à¹à¸à¹à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸²à¸£à¹à¸à¹à¸²à¸ªà¸¹à¹à¸£à¸°à¸à¸à¸«à¸£à¸·à¸à¸à¸²à¸£à¸ªà¸¡à¸±à¸à¸£à¸ªà¸¡à¸²à¸à¸´à¸à¸à¸à¸à¹à¸§à¹à¸à¹à¸à¸à¹à¹à¸£à¸² à¸à¸¶à¹à¸à¹à¸à¹à¸¥à¸°à¹à¸§à¹à¸à¹à¸à¸à¹à¸à¹à¸à¸²à¸à¸à¸°à¸à¹à¸à¸à¸à¸²à¸£à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸µà¹à¹à¸à¸à¸à¹à¸²à¸à¸à¸±à¸à¹à¸ à¹à¸à¹à¸à¸·à¹à¸à¸à¸²à¸à¸à¸µà¹à¹à¸£à¸²à¸à¸°à¹à¸à¹à¸à¸²à¸ facebook sdk à¸à¹à¸à¸·à¸ à¸à¸·à¹à¸-à¸à¸²à¸¡à¸ªà¸à¸¸à¸¥ à¸à¸µà¹à¸¡à¸¥ à¹à¸¥à¸°à¹à¸à¸à¸µ à¹à¸à¸¢à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¸µà¸¢à¸à¸à¸³à¸ªà¸±à¹à¸à¹à¸à¹à¸à¸±à¸à¸à¸µà¹</p>
<pre class="lang:default decode:true ">function facebookLogin(){
	FB.login(function(response) {
		var fbuid = response.authResponse.userID; // à¹à¸à¸à¸µà¹à¸à¸ªà¸à¸¸à¹à¸
		if (response.authResponse) {
		 FB.api('/me', { locale: 'en_US', fields: 'name, email' }, function(response) {
			console.log(JSON.stringify(response));
			 var name = response.name; // à¸à¸·à¹à¸à¹à¸¥à¸°à¸à¸²à¸¡à¸ªà¸à¸¸à¸¥
			 var email = response.email; // à¸à¸µà¹à¸¡à¸¥
			
		 });
		}else{
		
		}
	}, {scope:'email'}); // รายà¸à¸²à¸£ permission à¸à¸µà¹à¹à¸§à¹à¸à¹à¸à¸à¹à¹à¸£à¸²à¸£à¹à¸à¸à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥
}</pre>
<p>สำหรัà¸à¸£à¸¹à¸ facebook profile à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¸«à¸²à¹à¸à¹à¸à¸²à¸à¸à¸²à¸£à¸à¸³ fbuid à¹à¸à¹à¸£à¸µà¸¢à¸à¹à¸à¹à¸à¸²à¸ facebook graph à¸à¸±à¸§à¸à¸¢à¹à¸²à¸</p>
<pre class="lang:default decode:true ">http://graph.facebook.com/fbuid/picture?type=square
</pre>
<p>à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¸à¸²à¸£à¹à¸£à¸µà¸¢à¸à¹à¸à¹à¸à¸²à¸à¹à¸à¸«à¸à¹à¸² html</p>
<pre class="lang:default decode:true "><;a href="#" onclick="facebookLogin();">;<;img src="facebook-login.png"/>;<;/a>;</pre>
<p>à¹à¸¥à¸°à¸à¹à¸²à¹à¸£à¸²à¸à¹à¸à¸à¸à¸²à¸£à¸à¸±à¸à¸à¸¶à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸±à¹à¸à¸«à¸¡à¸à¸¥à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥ à¸à¹à¹à¸à¸µà¸¢à¸à¹à¸à¹ ajax สà¹à¸à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸à¸ post à¹à¸à¸à¸µà¹ php à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸</p>
<pre class="lang:default decode:true ">$.ajax({
	type: 'POST',
	url: 'facebookLogin.php',
	data: {
		'fluid':fbuid,
 'name': name,
 'email': email
 },
	success: function(json) {
			 
	}
});
</pre>
<p>à¹à¸¡à¸·à¹à¸à¹à¸à¹ ajax à¹à¸à¸à¸²à¸£à¸ªà¹à¸à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸à¸ post มาà¹à¸¥à¹à¸§ à¹à¸à¹à¸à¸¥à¹ facebookLogin.php à¹à¸£à¸²à¸à¹à¹à¸à¸µà¸¢à¸à¹à¸à¸µà¸¢à¸à¹à¸à¹à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸£à¸±à¸à¸à¸±à¸§à¹à¸à¸£à¸à¸±à¹à¸à¸ªà¸²à¸¡à¸à¸±à¸§à¹à¸à¸ post à¹à¸¥à¸° insert ลà¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥ สำหรัà¸à¸à¸³à¹à¸à¹à¸à¹à¸à¸²à¸à¹à¸à¸à¸²à¸£à¹à¸à¹à¸²à¸£à¸°à¸à¸à¸à¸£à¸±à¹à¸à¸à¹à¸à¹à¸ à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¸à¸³à¸ªà¸±à¹à¸</p>
<pre class="lang:default decode:true ">$fbuid = $_POST['fbuid'];
$name = $_POST['name'];
$email = $_POST['email'];

$query = "INSERT INTO tb_member SET fbuid = '".$fbuid."',name = '".$name."',email = '".$email."'";
$result = mysql_query($query);

$response = array('success' =>; TRUE);
return $response;</pre>
<p>à¸à¸¹à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¸à¸²à¸£à¸ªà¹à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¹à¸§à¸¢ Ajax à¹à¸¥à¸°à¸à¸²à¸£à¸à¸±à¸à¸à¸¶à¸à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸ PHP à¹à¸à¹à¸à¸²à¸à¸à¸£à¸°à¸à¸¹à¹à¸à¸µà¹<br />
<a href="https://www.codebee.co.th/labs/html5-canvas-à¹à¸à¸à¸£à¸¹à¸à¸à¸²à¸à¹à¸à¸à¸§à¸²à¸ªà¸à¹à¸§à¸¢-jquery-ajax/" target="_blank" rel="noopener noreferrer">https://www.codebee.co.th/labs/html5-canvas-à¹à¸à¸à¸£à¸¹à¸à¸à¸²à¸à¹à¸à¸à¸§à¸²à¸ªà¸à¹à¸§à¸¢-jquery-ajax/</a></p>

ทำระบบ Facebook Login เก็บข้อมูลชื่อและอีเมล

เข้าสู่ระบบด้วย-facebook
