ติดปัญหา Syntax error "Field 1 specified more than once ตอนทำ login facebook

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 28508
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

ติดปัญหา Syntax error "Field 1 specified more than once ตอนทำ login facebook

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

error: Object
code: 2500
message: "Syntax error "Field 1 specified more than once. This is only possible before version 2.1" at character 3: 1,1,1,1"
type: "OAuthException"

โค้ด: เลือกทั้งหมด

  function Login_hompage() {
                console.log('Welcome!  Fetching your information.... ');
                FB.api('/me?fields={REGISTER_EMAIL}', function (response) {
                
                
                     });
        }

ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 28508
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

Re: ติดปัญหา Syntax error "Field 1 specified more than once ตอนทำ login facebook

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

เป็นเพราะมันไม่มี ค่า ไปที่ตัวแปลนั้น

โค้ด: เลือกทั้งหมด

            $this->template->assign_vars(array(
                'REGISTER_EMAIL'    => (empty($this->config['m_register_email'])) ? '' : 'email',
                'REGISTER_NAME'    => (empty($this->config['m_register_name'])) ? '' : 'name',
                'REGISTER_LNG'    => (empty($this->config['m_register_languages'])) ? '' : 'languages',
                'REGISTER_DAY'    =>(empty( $this->config['m_register_birthday'])) ? '' : 'birthday',
            )); 
ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 28508
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

Re: ติดปัญหา Syntax error "Field 1 specified more than once ตอนทำ login facebook

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

รูปแบบ ที่จะขอ
- แบบ ฟิลด์ email ฟิลด์เดียว

โค้ด: เลือกทั้งหมด

function Login_hompage() {
                console.log('Welcome!  Fetching your information.... ');
                FB.api('/me?fields={REGISTER_EMAIL}', function (response) {
               
               
                     });
        } 
- ถ้าต้องการหลายอันให้เพิ่มเเบบนี้

โค้ด: เลือกทั้งหมด

function Login_hompage() {
                console.log('Welcome!  Fetching your information.... ');
                FB.api('/me?fields={REGISTER_EMAIL},{REGISTER_NAME}', function (response) {
               
               
                     });
        } 
ที่สำคัญมันอยู่ที่นี่

onlogin="checkLoginState();"

โค้ด: เลือกทั้งหมด

<li class="facebook_register_logo rightside"  onlogin="checkLoginState();">
        <a href="https://www.facebook.com/dialog/oauth?client_id={APP_ID_FACEBOOK}&redirect_uri={BOARD_URL}{LODE_PAGE}">
                <img src="{IMAGE_REGISTER}" alt="facebook register"> 
        </a>
</li> 
บุคคลทั่วไป

Re: ติดปัญหา Syntax error "Field 1 specified more than once ตอนทำ login facebook

โพสต์ที่ยังไม่ได้อ่าน โดย บุคคลทั่วไป »

มีแบบสำเร็จใช้ลองใช้ไหมครับ
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 98