เริ่มต้น facebook ด้วย facebook sdk (javascript)

เริ่มโดย shokarita, 27 เมษายน 2012, 17:58:24

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

MonkeyAstro

[direct=http://www.hostatom.com]hosting[/direct][direct=http://www.hostatom.com/vps.php]VPS[/direct][direct=http://www.hostatom.com]unlimited hosting[/direct][direct=http://www.brightmanner.com]เว็บดีไซน์[/direct]
[direct=http://support.hostatom.com/aff.php?aff=003][/direct]

pugkung

ท่านครับทำไงเวลา Login ไม่ให้มันเด้ง popup ครับ  :P

shokarita

ไม่ค่อยเห็นภาพครับ ยังไงเอย
อ้างถึงจาก: pugkung ใน 29 เมษายน 2012, 19:51:55
ท่านครับทำไงเวลา Login ไม่ให้มันเด้ง popup ครับ  :P

shokarita


pugkung

ตอนที่เราสร้าง app เสร็จใช่ป่ะครับ
เวลาเรารันสคริป มันจะมีเด้งให้ login เข้า Facebook อ่ะครับ แต่ผมเห็นสคริปตัวอย่างท่าน ไม่ต้องมี popup มันก็ไปหน้า login facebook ได้ แต่ผมลองทำตามตัวอย่างมันบังคับให้มี popup ตลอดเลยอ่ะครับ   :wanwan017:

shokarita

FB.getLoginStatus(function(response) {
    
if (response.status == 'connected') {
  //connect อยู่ ก็ check เรื่องการใช้งาน app ก็ได้ครับ
}else{
var pageUrl = 'https://graph.facebook.com/oauth/authorize?client_id=[app id นะครับ]&redirect_uri=[url ที่เราต้องการให้มัน redirec ไปหา]scope=publish_stream,read_stream,user_likes,friends_likes,user_status,friends_status,user_photos,friends_photos,user_videos,friends_videos';
top.location = pageUrl;
}

pugkung

อ้างถึงจาก: shokarita ใน 29 เมษายน 2012, 20:10:08
FB.getLoginStatus(function(response) {
    
if (response.status == 'connected') {
  //connect อยู่ ก็ check เรื่องการใช้งาน app ก็ได้ครับ
}else{
var pageUrl = 'https://graph.facebook.com/oauth/authorize?client_id=[app id นะครับ]&redirect_uri=[url ที่เราต้องการให้มัน redirec ไปหา]scope=publish_stream,read_stream,user_likes,friends_likes,user_status,friends_status,user_photos,friends_photos,user_videos,friends_videos';
top.location = pageUrl;
}


ขอบคุณครับ ปกติเขียนแต่ PHP เห็นว่าอันนี้เร็วกว่าเลยอยากลองหัดดู  ขอบคุณอีกทีครับ   :wanwan017:

ichioini

บังคับ Like นี่ทำยังไงครับ ผมลองเอาไปใช้ตามนี้แล้ว มันไม่ขึ้นอะไรมาเลย

อ้างถึง<html>
                     <head>
                        <title>Title</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript" src="jquery-1.7.1.min.js"></script>
<script language="javascript">
function checkIfUserIsLike(uid,page_id) {

   var fql = "SELECT page_id FROM page_fan WHERE uid=me() and page_id=" page_id; // fql เป็น query ของ facebook หนะครับ ตัวนี้ตรวจสอบว่า page_id มีอย่ใน profile ของผู้เล่นหรือไม่
   var query = FB.Data.query(fql);// ทำการ query fql หนะครับ
   query.wait(function(rows) {//หากมี การ return ค่ากลับมาหนะครับ
       if(rows && rows[0] && rows[0].page_id) {//หากมีการส่ง page_id ของ fanpage ของเรากลับมาหนะครับ
         //ใส javascript ที่ต้องการให้ทำหนะครับหรืออาจสร้างตามนี้ได้
                       $('#likebox').hide();
       } else {
         clearInterval(_likeBoxId);//เคลียร์เวลาที่เอาไว้ตรวจสอบ
         _likeBoxId = setInterval(function(page_id){//เซ็ตใหม่
            checkIfUserIsLike(uid,'110806405666193');//ทำการตรวจสอบใหม่หากไม่มี การ return rows ออกมา
         },3000);
                        //ตรวจสอบ tag html ที่เราสร้างขึ้นมาว่า stylesheet display เป็น block หรือเปล่า หากไม่เป็นให้แสดง tag html ขึ้นมาผู้ใช้กด like
         if($('#likebox').css('display')!='block')
         {
            $('#likebox').show();
         }
      }
    });      
};
</script>
                  </head>
                        <body style="text-align: center; font-family: tahoma, arial;">

<br>
<div id="fb-root"></div>
     <div id="likebox" class="trans_box" style="top:0px;z-index:32;position:absolute;width:100%;display:none;background:transparent url(images/bg_white.png);">
   <div id="closebtn" style="z-index:34;width:37px;height:36px;display:block;position:absolute;"></div>
      <div id="likeitem" style="z-index:33;position:absolute;width:323px;display:block;background:url(images/liketostart.png) repeat scroll 0% 0% transparent;left:231px;height:250px;">
         <div style="position: absolute; float: left; width: 323px; padding-left: 40px; height: 95px; padding-top: 139px;">
              <fb:fan profile_id="110806405666193" stream="0" connections="0" logobar="0" width="323" height="85" style="top:-15px;"></fb:fan>
               <div style="text-align:left;padding-left:70px;margin-top: -35px !important;">
               <img src="images/text.jpg">
               </div>
           </div>
       </div>
   </div>

<br /> <br />

    </body>
</html>

top18753


 
ปิดรับบริการ ชั่วคราว อย่างไม่มีกำหนดนะครับ

Chokdee

เข้ามาเก็บความรู้ ขอบคุณครับ
[direct=http://www.prakardkai.com] ประกาศขายบ้าน คอนโด ที่ดิน [/direct] [direct=http://www.sendemkt.com] บริการรับส่ง E-mail Marketing [/direct]
ขายโดเมน prakardkai.com โทร 084-5484433


nutchanon11

เข้ามาเก็บความรู้ ขอบคุณครับ

mikeyx

กระทู้ดีมีประโยชน์ ขุดหน่อยละกันตอนนี้มันupdate ไปถึงไหนแล้ว

SoldOut


SEO [Aoom]

บริการทำเว็ป viral สร้างรายได้ สายเทา สายดำ ติด ads network พร้อมทำเงิน คลิ้ก!! http://on.fb.me/1eXV2ju
ebook สอนหาเงินจาก Youtube

dekmv

ขอบคุณครับ ,,, กำลังหาเลยครับ

atzcret

ใช่ app บังคับกด Like หรือเปล่าคะ
เคยใช้ โดน Blog ไป 3 วัน

เครียดเลย
:wanwan004:
สูงเกิน 250 pixel

zapdna

กำลังนั่งทดลองเขียนตามเลย ขอบคุณครับผมที่ขุดขึ้นมากำลังอยากได้พอดี ..  :wanwan011:

chlorophill

โอะ เก่งจัง อยากเขียนเปนบ้าง  :'(

piyapongrot

รับทำเว็บไซต์ , ออกแบบเว็บไซต์
http://www.ti-webdesign.com
รับทำเว็บไซต์ หาช่างภาพ ราคาถูก
http://www.websgrapher.com
Pilates ,Yoga,Exercise,Class,Pilates Hua Hin,Back Pain,Fitness,
http://www.pilatesbyzulee.com