Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,028

HOME > PHP > PHP Forum > ขอทราบวิธีการดึง email เวลา login with facebook หน่อยได้ไหมคับผมลองหลายวิธีแล้วยังทำไม่ได้เลยคับ



 

ขอทราบวิธีการดึง email เวลา login with facebook หน่อยได้ไหมคับผมลองหลายวิธีแล้วยังทำไม่ได้เลยคับ

 



Topic : 118307



โพสกระทู้ ( 157 )
บทความ ( 0 )



สถานะออฟไลน์




code คับ

Code (PHP)
require_once "class/Facebook/facebook.php";

  // Create our Application instance (replace this with your appId and secret).
  $facebook = new Facebook(array(
          'appId'  => 'xxxxxxx',
          'secret' => 'xxxxxxx',
  ));

  // Get User ID
  $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) {
      error_log($e);
      $user = null;
    }
  }
  $site_url = "http://www.xxxxxxxxxxx";

  // Login or logout url will be needed depending on current user state.
  if($user){
    $logoutUrl = $facebook->getLogoutUrl();
}else{
    $loginUrl = $facebook->getLoginUrl(array(
        'scope'         => 'email',
        'redirect_uri'  => 'http://toylection.com/login.php'
        ));
}

?>
	<?php if ($user): ?>
      <a href="logout.php">Logout</a>
    <?php else: ?>
      <div>
        <a href="<?php echo $loginUrl; ?>">Login with Facebook</a>
      </div>
    <?php endif ?>

    <?php
    	$fb_id =$user_profile['id'];
   $dealmember_fbid = $user_profile['id'];
   $fb_name =$user_profile['name'];
   $fb_first_name =$user_profile['first_name'];
   $fb_last_name =$user_profile['last_name'];
   $fb_link =$user_profile['link'];
   $fb_username =$user_profile['username'];
   $fb_gender =$user_profile['gender'];
   $contact_email = $user_profile["contact_email"];     //this was a separate permission, remember?
   $email = $user_profile["email"];     //this was a separate permission, remember?
   
   echo " fb_id = $fb_id <br>";
   echo " dealmember_fbid = $dealmember_fbid <br>";
   echo " fb_name = $fb_name <br>";
   echo " fb_first_name = $fb_first_name <br>";
   echo " fb_last_name = $fb_last_name <br>";
   echo " fb_link = $fb_link <br>";
   echo " fb_username = $fb_username <br>";
   echo " contact_email = $contact_email <br>";
   echo " email = $email <br>";
    ?>




Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-08-09 23:12:21 By : sompon01 View : 2018 Reply : 4
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ต้องใช้ Facebook Login API V4 ครับ



Facebook Login V4 การทำระบบล็อกอิน (PHP) ด้วยเฟสบุ๊ค และ ...







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-08-10 09:27:39 By : mr.win
 


 

No. 2



โพสกระทู้ ( 157 )
บทความ ( 0 )



สถานะออฟไลน์


คือผมลอง v4 แล้วคับ พอรันตัว autoload แล้วมัน error และแจ้งว่า version ของ php มันไม่รองรับ SDK v4 คับ พอไปเช็คตัวเวอร์ชั่นของ php printinfo() มันก็บอกว่า php v5.3+ คับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-08-10 12:36:39 By : sompon01
 

 

No. 3

Guest


ใช้ ่javascript และก็บังคับต้องอนุญาตการเข้าถึงอีเมล
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-08-10 13:10:13 By : Guest
 


 

No. 4



โพสกระทู้ ( 157 )
บทความ ( 0 )



สถานะออฟไลน์


มีตัวอย่างไหมคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-08-10 15:06:18 By : sompon01
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ขอทราบวิธีการดึง email เวลา login with facebook หน่อยได้ไหมคับผมลองหลายวิธีแล้วยังทำไม่ได้เลยคับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่