กดปุ่ม Refrsh Access Token ของ LINE แล้ว Error

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา กดปุ่ม Refrsh Access Token ของ LINE แล้ว Error

กดปุ่ม Refrsh Access Token ของ LINE แล้ว Error
ผมทดลองใช้ระบบ LINE Login PHP จากบทความนี้
https://www.ninenik.com/831
แล้วพบปัญหาตอนกดปุ่ม Refresh Access Token แล้วขึ้น Error แบบนี้ครับ

Fatal error:  Uncaught ArgumentCountError: Too few arguments to function LineLoginLib::refreshToken(), 1 passed in C:laragonwwwtestline-loginlogin_uselib.php on line 79 and at least 2 expected in C:laragonwwwtestline-loginLineLoginLib.php:189
Stack trace:
#0 C:laragonwwwtestline-loginlogin_uselib.php(79): LineLoginLib->refreshToken('lHs9so5shDcq94W...')
#1 {main}
  thrown in C:laragonwwwtestline-loginLineLoginLib.php on line 189

ใช้ PHP 7.4 ครับ


Jaideejung007 02-03-2025 10:23:04

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
แก้ไขไฟล์ LineLoginLib.php บรรทัดที่ 189

ตัดตัวแปร $data ออก เดิม

1
public function refreshToken($refreshToken, $data$returnResult = NULL, $ssl = NULL)


เปลี่ยนเป็น

1
public function refreshToken($refreshToken$returnResult = NULL, $ssl = NULL)


ninenik 03-03-2025






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ