# Create a New Channel of Twitter

Bagian ini menjelaskan cara mekanisme membuat channel Twitter account 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](https://373685398-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MUMsgbTRs8o9FkBeX56%2F-MUNqqmaAJEezNlOy0oR%2FIntegration%20Page%20Edit.png?alt=media\&token=ea90f2c1-589b-42e4-bf79-f98ef8bc2871)

Di halaman channel connector, klik tombol 'plus' pada bagian channel Twitter account, lalu Anda akan melihat pop-up dari channel setting. Pada pop-up channel setting, Anda dapat melihat tampilan autentikasi secara otomatis atau manual. Pilih salah satu untuk membuat channel Twitter baik manual atau otomatis autentikasi.

#### Manual Authentication

![Channel Setting](https://373685398-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MV07b5x_xLxCC6So7GL%2F-MV0E1pziHZREzmoyv2l%2FChannel%20Setting%20Edit.png?alt=media\&token=f9184ded-0749-4894-84de-40b13ed5f248)

**Penjelasan Komponen:**

| Nama Field               | Deskripsi                                |
| ------------------------ | ---------------------------------------- |
| Screen Name              | Masukkan username dari Twitter Anda.     |
| Consumer Key             | API key untuk mengakses Twitter.         |
| Consumer Secret          | API Secret key untuk mengakses Twitter.  |
| Access Token             | Token untuk mengakses Twitter.           |
| Access Token Secret      | Token secret untuk mengakses Twitter.    |
| Twitter Application Type | Premium/Enterprise.                      |
| Dev Label                | Account activity API (Dev. Environment). |

{% hint style="info" %}
Saat Anda melakukan copy dan paste semua **'access key and token'** yang diperlukan, pastikan Anda tidak memiliki ruang kosong, baik di awal atau di akhir entri ini. Jika Anda memiliki ruang kosong, Aplikasi tidak akan berfungsi dan akan menampilkan pesan kesalahan saat Anda mencoba untuk menyambungkan Aplikasi.
{% endhint %}

Pertama, masukkan username Twitter Anda. lalu, copy-paste **‘Consumer Keys’** dan **'Authentication Tokens'** Twitter ke channel setting Anda. Jika Anda lupa access key dan token Anda, Anda dapat membuka tab **Keys and Tokens** untuk membuat ulang access key dan token Anda.

![Key and Tokens Tab](https://373685398-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MUlbd-MrCovePl7DkRv%2F-MUlsXrTrsDZKOE6nEvo%2FTab%20Key%20and%20Tokens.png?alt=media\&token=7f85aa9f-e340-4db3-954e-0f4ab615de40)

Pilih jenis application Twitter Anda (Premium / Perusahaan).

![Twitter Application Type](https://373685398-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MV07b5x_xLxCC6So7GL%2F-MUlv3Lew3hT2YNOS-4d%2FChannel%20Setting%20Token%20dan%20Key%20Edit.png?alt=media\&token=0c3e215d-072e-4696-85f3-d23edc4b8d08)

Anda dapat menemukan ‘**Dev Label**’ pada salah satu API yang tersedia di developer portal, klik menu **Products** > **Dev Environment** > **Account Activity API/Sandbox**. Lihat gambar di bawah ini.

![Dev Environments](https://373685398-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MUlbd-MrCovePl7DkRv%2F-MUlw_2uXDiE3q01Nf15%2FDev%20Environment.png?alt=media\&token=62719494-4742-4215-8a19-0dc34aad11c2)

Masukkan dev label, lalu klik tombol 'Authorize'.

![](https://373685398-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MV07b5x_xLxCC6So7GL%2F-MUly-kVTDhsZxCZNt3J%2FDev%20Label%20Edit.png?alt=media\&token=03c05706-4d17-40c7-8fc7-c2eef4b9fa56)

Setelah otorisasi berhasil, klik tombol 'save'.

#### Automatic Authentication

![](https://373685398-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MUm1BmfJrssyeA_I1-b%2F-MUm4miPjdP4prEBo98e%2FChannel%20Setting%20Edit.png?alt=media\&token=1530d58c-da04-4af1-a804-bcae26f5f7c0)

**Penjelasan Komponen:**

| Nama Field               | Deskripsi                                |
| ------------------------ | ---------------------------------------- |
| Consumer Key             | API key untuk mengakses Twitter.         |
| Consumer Secret          | API Secret key untuk mengakses Twitter.  |
| Twitter Application Type | Premium/Enterprise.                      |
| Dev Label                | Account activity API (Dev. Environment). |

{% hint style="info" %}
Saat Anda melakukan copy dan paste semua **'access key and token'** yang diperlukan, pastikan Anda tidak memiliki ruang kosong, baik di awal atau di akhir entri ini. Jika Anda memiliki ruang kosong, Aplikasi tidak akan berfungsi dan akan menampilkan pesan kesalahan saat Anda mencoba untuk menyambungkan Aplikasi.
{% endhint %}

Copy-paste **‘Consumer Keys’** Twitter ke channel setting. Jika Anda lupa access key Anda, Anda dapat pergi ke tab **Keys and Token** untuk membuat ulang access consumer key.

![Key and Tokens Tab](https://373685398-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MUlbd-MrCovePl7DkRv%2F-MUlsXrTrsDZKOE6nEvo%2FTab%20Key%20and%20Tokens.png?alt=media\&token=7f85aa9f-e340-4db3-954e-0f4ab615de40)

Pilih jenis application Twitter Anda (Premium / Perusahaan).&#x20;

![Application Type](https://373685398-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MUm1BmfJrssyeA_I1-b%2F-MUm8OinzOCGKZCZkwOW%2FApplication%20Type%20Edit.png?alt=media\&token=dda8b4be-909a-43d4-b15e-a41de6651e80)

Anda dapat menemukan ‘**Dev Label**’ pada salah satu API yang tersedia di developer portal, klik menu **Products** > **Dev Environment** > **Account Activity API/Sandbox**. Lihat gambar di bawah ini.

![Dev Environments](https://373685398-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MUlbd-MrCovePl7DkRv%2F-MUlw_2uXDiE3q01Nf15%2FDev%20Environment.png?alt=media\&token=62719494-4742-4215-8a19-0dc34aad11c2)

Dan kemudian, klik tombol 'authorize'. jika otorisasi berhasil, klik tombol 'save'.

Setelah melakukan langkah-langkah di atas baik secara manual maupun otomatis, maka channel Twitter acount ‘apr\_doni’ Anda berhasil dibuat. Dan itu terlihat seperti gambar di bawah ini.

![Add Channel Twitter](https://373685398-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MUlbd-MrCovePl7DkRv%2F-MUm-kjslrDVfunLijTO%2FChannel%20Created%20Edit.png?alt=media\&token=4c286535-cf26-4a1f-b398-4d41727e1f5d)

**Penjelasan Komponen:**&#x20;

| No. | Komponen                | Deskripsi                                                                                                                           |
| --- | ----------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
| 1.  | Channel Name            | Nama channel Twitter account 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 OmniChannel 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.                                        |

Selanjutnya, Anda harus mengkonfigurasi callback URL dan website URL di Twitter developer Anda untuk menghubungkan dengan 3Dolphins SRM. Buka **Settings App** Anda > **Authentication Settings**. Klik tombol 'edit' '.

Aktifkan 3-Legged OAuth.&#x20;

![Enable 3-Legged OAuth](https://373685398-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MUm1BmfJrssyeA_I1-b%2F-MUmDPlSghUyiSIRZBCx%2FEdit%20Authentication.png?alt=media\&token=1bbf8d7f-ccec-47ec-8676-21560683a895)

Lalu, Masukan callback URLs menggunakan tombol channel URL copy dan juga masukkan website URL dimana tempat channel Twitter Anda dibuat.

![Callback and Website URL](https://373685398-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MUm1BmfJrssyeA_I1-b%2F-MUmEw_zkax3Df7dCFN-%2FCallback%20and%20Website%20URL%20Edit.png?alt=media\&token=922fe33e-65cf-4970-b6ab-1cf157a9cb98)

Selamat, channel Anda sudah siap digunakan.
