# Create a New Channel of Facebook

Bagian ini menjelaskan cara mekanisme membuat channel Facebook Page baru, dengan melakukan langkah-langkah berikut:&#x20;

Masuk ke menu **Integration** dan klik menu channel connector, maka Anda akan melihat halaman channel connector seperti gambar di bawah ini.

![Integration](/files/-MUNqqmaAJEezNlOy0oR)

Di halaman channel connector, klik tombol 'plus' di channel Facebook Page , lalu Anda akan melihat pop-up dari channel setting.

![Channel Setting](/files/-MUvLjFw_DoHJueub1s4)

**Penjelasan Komponen:**&#x20;

| Nama Field      | Deskripsi                                                                                                                                                                                                         |
| --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| App ID          | Nomor unik identifikasi Anda akan ditambahkan ke Facebook App Anda.                                                                                                                                               |
| App Secret      | Facebook App secara otomatis akan menghasilkan kode rahasia yang terhubung dengan App Anda. Tujuannya adalah untuk meng-otentikasi request dari app ke server Facebook. Kode ini juga digunakan sebagai password. |
| Consumer Secret | Akses token ke Facebook API.                                                                                                                                                                                      |
| Access Token    | Page Access Token untuk mulai menggunakan API platform atau untuk mengelola dan mengakses percakapan page di Messenger.                                                                                           |
| Version         | Versi API digunakan di Facebook.                                                                                                                                                                                  |

### Get App ID

Copy Facebook page **‘App ID’** ke halaman channel setting yang dapat ditemukan di bagian  **‘Settings’**, pilih '**Basic'** dari menu drop-down. Pengaturan konsol dasar akan ditampilkan. Lihat gambar dibawah.

![Basic Settings](/files/-MUrNgd_OzSVp0I_DR9T)

Paste **‘App ID’** pada pop-up dari channel setting.

![App ID](/files/-MUrOEkXMq4dfS74ZNDS)

### Get App Secret

Copy Facebook page **‘App Secret’** ke halaman channel setting yang dapat ditemukan di bagian  **‘Settings’**, pilih '**Basic'** dari menu drop-down. Pengaturan konsol dasar akan ditampilkan. Lihat gambar dibawah.

![Basic Settings](/files/-MUrNgd_OzSVp0I_DR9T)

Paste **‘App Secret’** pada pop-up dari channel setting.

![App Secret](/files/-MUrPWi_bonR1P3hV382)

### Get User Access Token

Paste **‘User Access Token’** pada Facebook page channel settings.

![User Acces Token](/files/-MUrXinehcZBgHAs5SX7)

Anda bisa mendapatkan tuser access token dengan mengikuti langkah-langkah di bawah ini.

#### Obtain Short-Lived User Access Token

Klik menu **'Tools'** dan select '**Graph API Explorer'**.

![Graph API Explorer](/files/-MUvMVWVj2mj4pBfCH5q)

Di **Application**, pilih app yang digunakan untuk mendapatkan access token.

![Access Token](/files/-MUrR2hQs-3zU-dm01w6)

Klik **User Token** → **Get User Access Token**.

![User Token](/files/-MUrTfiff2uf-CFJxVTS)

Pada field permission, '**Select Permissions'**, di bawah **User Data Permissions**, periksa **Email** dan pada bagian **Events, Groups & Pages**, Periksa **manage\_pages**, **pages\_messaging**, dan **publish\_pages**. Dan, Klik tombol '**Get Access Token'**.

![Permissions](/files/-MUrSDp5G6EVnxqfOonw)

&#x20;Klik pada field access untuk menyalin **User Access Token**.

![Copy User Access Token](/files/-MUrUeTlEl0kl6xw0mvG)

Periksa properties di  [**Access Token Debugger**](https://developers.facebook.com/tools/debug/accesstoken), klik **Tool** untuk melihat token di **Access Token Debugger** lalu, paste access token yang disalin pada langkah terakhir di atas pada bagian field text dan klik tombol **'Debug'**.

![Access Token Debugger](/files/-MUrUqVzxz8kGwdtWHZF)

Silahkan untuk periksa hal-hal berikut:

![User Access Token](/files/-MUrVFuzICXXqNKBCVes)

1. **App ID**: App ID yang disebutkan di bagian prasyarat.
2. **User ID**: Anda, orang yang memiliki hak admin atas Facebook Page yang disebutkan di bagian prasyarat
3. **Expires**: Time stamp yang mungkin akan habis dalam satu atau dua jam.
4. **Scope**: harus berisi permission dari '**email', 'manage\_pages', 'publish\_pages', 'pages\_messaging'**.

**Exchange Long-Lived Access Token**

Klik **Extend Access Token** untuk mendapatkan long-lived token.

![Extend Access Token](/files/-MUrVp7f3uS-iySbNfGG)

&#x20;Klik tombol '**Debug'.**

![Debug](/files/-MUrW9sTg0wlWIwEIqey)

Periksa properti access token ini di **Access Token Debugger**. Seharusnya ini memiliki waktu yang lebih lama seperti 60 hari, atau Never pada bagian 'Expires'.

![Access Token](/files/-MUrWbrI59vPeWfOGXSo)

Periksa properties dari User Access Token ini di **Access Token Debugger**:

1. **App ID**: App ID yang disebutkan di bagian prasyarat.
2. **User ID**: Anda, orang yang memiliki hak admin atas Facebook Page yang disebutkan di bagian prasyarat
3. **Expires: Never**.

### Get Page Access Token

Paste **‘Page Access Token’** pada Facebook page channel settings.

![Page Access Token](/files/-MUvVHItCklhlIXN-VV7)

Anda bisa mendapatkan tuser access token dengan mengikuti langkah-langkah di bawah ini.

#### Obtain Short-Lived User Access Token

Klik menu **'Tools'** dan select '**Graph API Explorer'**.

![Graph API Explorer](/files/-MUrQY_8L83KuzqKKfAu)

Di **Application**, pilih app yang digunakan untuk mendapatkan access token.

![Access Token](/files/-MUrYtrIFwRhbdtGImfX)

Klik **Get Token** → **Get Page Access Token**.

![Page Acces Token](/files/-MUrdc3pPt_cjM69Mst0)

Klik pada field access untuk menyalin **Page Access Token**.

![Copy Page Access Token](/files/-MUre3Fg-LCOV8bMJFgT)

Periksa properties di  [**Access Token Debugger**](https://developers.facebook.com/tools/debug/accesstoken), klik **Tool** untuk melihat token di **Access Token Debugger** lalu, paste access token yang disalin pada langkah terakhir di atas pada bagian field text dan klik tombol **'Debug'**.

![Access Token Debugger](/files/-MUresZvoBU-SrIMnIoI)

Silahkan periksa hal-hal berikut:

![Page AccessToken](/files/-MUrfcfaqTubICsgDE1Y)

1. **App ID**: App ID yang disebutkan di bagian prasyarat.
2. **User ID**: Anda, orang yang memiliki hak admin atas Facebook Page yang disebutkan di bagian prasyarat.
3. **Type**: User.
4. **Expires**: Time stamp yang mungkin akan habis dalam satu atau dua jam.

#### **Exchange for Long-Lived Page Access Token**

Klik **Extend Access Token** untuk mendapatkan long-lived token.

![Exted Access Token](/files/-MUrg_uujZHawl1Q3SMI)

Klik tombol '**Debug'.**

![Debug](/files/-MUrh9Bh3Z4kKRIKQ8MM)

Periksa properti access token ini di **Access Token Debugger**. Seharusnya ini memiliki waktu yang lebih lama seperti 90 hari, atau Never pada bagian 'Expires'.

![Page Access Token](/files/-MUrk8xiVH7A8xnctXBn)

1. **App ID**: App ID yang disebutkan di bagian prasyarat.
2. **User ID**: Anda, orang yang memiliki hak admin atas Facebook Page yang disebutkan di bagian prasyarat.
3. **Type**: User.
4. **Expires**: Sekitar 2 bulan.

Kemudian, pilih version dan klik tombol ‘**Authorize’**.

![Version](/files/-MUvPa8GJznxFzN0wDk0)

Pada pop-up, klik '**Add Page Channel'**.

![Pop-up Authorization](/files/-MUrl549Q519UztmXVFQ)

Jika otorisasi berhasil, klik tombol ‘**Save’**. Dan kemudian, channel dari Facebook Page **'3Dolphins SRM'** telah berhasil dibuat.

![Add New Facebook Channel](/files/-MUvYc-TgHP8KzGCjyTU)

**Penjelasan Komponen:**&#x20;

| No. | Komponen                | Deskripsi                                                                                                                            |
| --- | ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| 1.  | Channel Name            | Nama dari channel Facebook Page Anda. Arahkan kursor ke pada nama channl untuk melihat port channel.                                 |
| 2.  | Channel ID              | Sebuah ID, ketika Anda mendaftar dengan 3Dolphins. Setiap channel yang terdaftar di Omni Channel 3Dolphins memiliki ID yang berbeda. |
| 3.  | Channel Config Button   | Klik untuk menggunakan gateway.                                                                                                      |
| 4.  | Channel URL Edit Button | Klik untuk mengedit channel URL. Jika terhubung dengan proxy, harap sesuaikan URL-nya.                                               |
| 5   | Channel URL Copy Button | Klik untuk menyalin channel URL ke clipboard.                                                                                        |
| 6   | Online / Offline Button | Klik untuk menghidupkan atau mematikan channel. Merah artinya offline, Hijau artinya online.                                         |
| 7   | Refresh Button          | Refresh channel Anda kapan saja untuk memastikan Anda selalu terbarui dengan tombol refresh.                                         |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.3dolphins.ai/5.1.x-1/integration/chanel-connector/facebook/create-a-new-channel-of-facebook.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
