# การกำหนดค่า LINE

เพื่อให้สามารถส่งข้อความผ่านแอปพลิเคชัน LINE ได้ คุณต้องกำหนดค่าแพลตฟอร์ม LINE ในการตั้งค่าโปรเจกต์ของคุณก่อน

## ข้อกำหนดเบื้องต้น

ก่อนที่คุณจะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณมี:

* [บัญชีทางการของ LINE](https://developers.line.biz/en/docs/messaging-api/getting-started/#step-one-enable-use-of-messaging-api)

* ช่องทาง **Messaging API** ที่ลงทะเบียนแล้วใน LINE Developers Console [เรียนรู้เพิ่มเติม](https://developers.line.biz/en/docs/messaging-api/getting-started/)

* ข้อมูลรับรองต่อไปนี้จาก LINE:

  * **Channel ID**
  * **Channel secret**

## กำหนดค่า LINE ใน Pushwoosh

1. ใน **Pushwoosh Control Panel** ไปที่ **Settings > Configure Platforms**

2. ค้นหา **LINE** ในรายการแพลตฟอร์มและคลิก **Configure**

   ![กำหนดค่า LINE](/configure-project-line-configuration-1.webp)

3. ในหน้าต่างการกำหนดค่า ให้ป้อนข้อมูลต่อไปนี้:

* **Channel ID:** Channel ID ของ LINE Messaging API ของคุณ
* **Channel secret:** Channel Secret ของ LINE Messaging API ของคุณ

   ![กรอก Channel ID และ secret](/configure-project-line-configuration-2.webp)

หลังจากป้อนข้อมูลรับรองที่จำเป็นและตั้งค่า webhook แล้ว ให้คลิก **Save** เพื่อสิ้นสุดการกำหนดค่า

### วิธีค้นหา Channel ID และ Channel secret

#### Channel ID

วิธีค้นหา Channel ID ของคุณ:

1. ไปที่ [LINE Developers Console](https://developers.line.biz/console/)
2. เลือกผู้ให้บริการของคุณ
3. เลือกช่องทางที่เหมาะสม
4. ไปที่แท็บ **Basic settings** ค้นหาและคัดลอก **Channel ID**

[เรียนรู้วิธีค้นหา Channel ID ของคุณใน LINE Developers Console](https://developers.line.biz/en/faq/#where-can-i-find-channel-id)

  ![ค้นหา Channel ID ของคุณ](/configure-project-line-configuration-3.webp)

#### Channel secret

วิธีค้นหา Channel Secret ของคุณ:

1. ไปที่ [LINE Developers Console](https://developers.line.biz/console/)
2. เลือกผู้ให้บริการของคุณ
3. เลือกช่องทางที่เกี่ยวข้อง
4. ไปที่แท็บ **Basic settings**
5. เลื่อนลงไปที่ช่อง **Channel secret** แล้วคลิก **Copy**

[เรียนรู้เพิ่มเติม](https://developers.line.biz/en/glossary/#channel-secret)

  ![ค้นหา Channel Secret ของคุณ](/configure-project-line-configuration-4.webp)


> **สำคัญ:** Channel secret จำเป็นสำหรับการยืนยันตัวตนแอปพลิเคชันของคุณกับ LINE Messaging API โปรดเก็บค่านี้เป็นความลับและอย่าเปิดเผยต่อสาธารณะ

## ตั้งค่า Webhook URL ใน LINE

เพื่อให้ LINE สามารถส่งข้อความและ event ที่เข้ามาไปยัง Pushwoosh ได้ คุณต้องกำหนดค่า webhook URL ใน LINE Developers Console

ทำตามขั้นตอนเหล่านี้เพื่อตั้งค่า:

1. ไปที่แท็บ **Messaging API** ใน LINE Developers Console
2. ในช่อง **Webhook URL** ให้ป้อน:

```
https://tw-callback.svc-nue.pushwoosh.com/api/v1/lineCallback/XXXXX-XXXXX
```

แทนที่ `XXXXX-XXXXX` ด้วย **Pushwoosh application code** จริงของคุณ

3. คลิก **Verify** หาก URL ถูกต้องและตอบสนอง คุณจะเห็นข้อความ **Success**

4. เปิดใช้งานตัวเลือก **Use webhook** เพื่อเปิดใช้งานการส่ง webhook

   ![ตั้งค่า Webhook URL ใน LINE](/configure-project-line-configuration-5.webp)

[ดูรายละเอียดเกี่ยวกับการตั้งค่า webhook URL ได้ในเอกสารทางการของ LINE](https://developers.line.biz/en/docs/messaging-api/building-bot/#setting-webhook-url)