> For the complete documentation index, see [llms.txt](https://docs.3dolphins.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.3dolphins.ai/5.3.0-id/integration/chanel-connector/twitter/create-an-app-in-twitter-development-tools.md).

# Twitter Developers

Setelah membuat akun twitter, Anda dapat langsung membuat app pada halaman Twitter developer. Bagian ini akan menjelaskan langkah-langkah membuat app twitter berikut:&#x20;

Masuk ke akun Twitter Anda dan arahkan ke  [Twitter App Management Console](https://developer.twitter.com/en/apps).

![Developers Page](https://3286717921-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MTElj8MEsUz_X-PuH_d%2F-MTEmHYlQ4aag-QoXeVz%2FDeveloper%20Page.png?alt=media\&token=68ca4c3e-b04d-4683-ad94-e17771c852d7)

Jika ini pertama kalinya Anda membuat application Twitter, Anda akan melihat tombol untuk **'Create New App'**.

![Create an App](https://3286717921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlqWTLEMUin8jixjPTHF7%2Fuploads%2FaFXMJrd2BR5CgRAKRnEm%2FCreate%20an%20app%20twitter.png?alt=media\&token=a4241a99-1574-419b-b536-3ef2ff83ba92)

&#x20;Pop-up konfirmasi akan muncul, klik tombol **'Apply'**.

![Apply Confirmation](https://3286717921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlqWTLEMUin8jixjPTHF7%2Fuploads%2FCunQLAC7MNRrnnkBVwVm%2Fapply%20twitter%20developer%20account%20edit.png?alt=media\&token=9f198dcd-7f1e-4a44-8a00-abcfd123a9b5)

Lalu, Anda akan diarahkan ke halaman developer portal. Pilih **'Making a bot'** pada field use case dan juga sesuaikan field yang lainnya. Kemudian, klik tombol **'Let's do this'** untuk melanjutkan registrasi app.&#x20;

![Developer Portal](https://3286717921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlqWTLEMUin8jixjPTHF7%2Fuploads%2FeegVlgnINtEyei90tLCV%2FTwitter%20Developers%20edit.png?alt=media\&token=2ea7e827-5d8c-4d6f-82ad-53b0a1edbf70)

Baca dan Setujui persyaratan application akun Twitter developer, lalu klik tombol **'Submit'**.

![Developer Aggreement ](https://3286717921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlqWTLEMUin8jixjPTHF7%2Fuploads%2FEnphllpm2nNDvJSixl8v%2FDeveloper%20agreement%20edit.png?alt=media\&token=9e0d5944-1afa-4901-9473-7383b5be6e1d)

Anda akan mendapatkan notifikasi agar melakukan verifikasi email.&#x20;

![Verify Email](https://3286717921-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MTElj8MEsUz_X-PuH_d%2F-MTF91NSw1W_owvF9X3a%2FVerify%20Email.png?alt=media\&token=06c746dc-2ada-42af-b5b5-c5a34ca7c88e)

Pada email verifikasi anda klik tombol **'Confirm your email'** dan selamat email Anda telah berhasil diverifikasi.&#x20;

<figure><img src="https://3286717921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlqWTLEMUin8jixjPTHF7%2Fuploads%2FV2YYhklS7l7RXjMiqxCF%2Fsuccess%20verified%20email.png?alt=media&amp;token=b27b1a22-e671-49ad-9207-6963c3bb65e6" alt=""><figcaption><p>Success Verified Email</p></figcaption></figure>

Masukkan app name Anda.&#x20;

<figure><img src="https://3286717921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlqWTLEMUin8jixjPTHF7%2Fuploads%2F6espZ8fuYTrmM2GOLWH7%2Fapp%20name.png?alt=media&amp;token=84415eb4-a935-4fe8-947f-6a9a0fed31d8" alt=""><figcaption><p>App Name</p></figcaption></figure>

Kemudian, twitter akan memberikan API key dan token yang dibutuhkan. Salin informasi tersebut kemudian klik '**Dashboard'** untuk beralih ke halaman dashboard.

<figure><img src="https://3286717921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlqWTLEMUin8jixjPTHF7%2Fuploads%2FNrQbKMHoCjkQpsDhU712%2FAPI%20Key%20developer%20edit.png?alt=media&amp;token=5b023684-2dc1-41bf-8ab7-d2da2d451e2c" alt=""><figcaption><p>Twitter API key</p></figcaption></figure>

Anda akan masuk ke halaman dashboard.&#x20;

<figure><img src="https://3286717921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlqWTLEMUin8jixjPTHF7%2Fuploads%2FUG9FrJ1p6r6Eg2G3kDz9%2FDashboard%20twitter%20developer.png?alt=media&amp;token=3c563b8d-2f68-4150-953e-1f0b27ec2eed" alt=""><figcaption><p>Dashboard Developer Portal</p></figcaption></figure>

Kemudian, Anda diharuskan untuk mengajukan elevated akses kepada Twitter untuk dapat mengakses dev environment yang nantinya akan digunakan saat pembuatan channel twitter di aplikasi kami. Pergi ke menu **Products** dan klik menu **Twitter API v2**. Pada tab **Elevated**, klik tombol **'Apply'**.&#x20;

<figure><img src="https://3286717921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlqWTLEMUin8jixjPTHF7%2Fuploads%2FVOMOm0DuicQ2Z1mNzfow%2FElevated%20Access.png?alt=media&amp;token=8ee36bf0-ad3f-4a43-9fa3-c8cde098d0a1" alt=""><figcaption><p>Elevated Acces</p></figcaption></figure>

Pada bagian basic info, Anda akan diminta untuk melakukan konfirmasi nama akun twitter, negara Anda dan pilih tingkat keahlian pengkodean saat ini. Kemudian, klik tombol **'Next'**.

<figure><img src="https://3286717921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlqWTLEMUin8jixjPTHF7%2Fuploads%2F7XTFgL1AxQXfjdJZfv2c%2FBasic%20Info.png?alt=media&amp;token=5836fdab-fd36-44c3-b384-80ac30833c7f" alt=""><figcaption><p>Basic Info</p></figcaption></figure>

Masukkan alasan bagaimana Anda ingin menggunakan Twitter API sesuai dengan kebutuhan dan klik tombol **'Next'**.

<figure><img src="https://3286717921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlqWTLEMUin8jixjPTHF7%2Fuploads%2F8zHWetj1HrPRuXosSki7%2Fintended%20use%20edit.png?alt=media&amp;token=21e0b3c4-f13e-4c24-8d5b-d1554b069f15" alt=""><figcaption><p>Intended use </p></figcaption></figure>

Perbaiki dan tinjau seluruh langkah yang telah anda lewati. Silahkan tekan tombol **'Edit'** apabila terdapat informasi yang masih perlu diubah. Jika sudah selesai, klik tombol **'Next'**.

<figure><img src="https://3286717921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlqWTLEMUin8jixjPTHF7%2Fuploads%2FkOmcr8goMXp8lfUMwfAj%2Freview%20step%20elevated%20access%20edit.png?alt=media&amp;token=6e066474-01bf-4f9d-9d4b-a2b599e4ac2d" alt=""><figcaption><p>Review </p></figcaption></figure>

Baca dan setujui persyaratan Twitter developer agreement, lalu klik tombol **'Submit'**.

<figure><img src="https://3286717921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlqWTLEMUin8jixjPTHF7%2Fuploads%2FY2f4eYJE4h5LoK3asGxa%2Fterm%20elevated%20access%20edit.png?alt=media&amp;token=cf379074-c324-4d42-bbfd-e2c5c3aab38a" alt=""><figcaption><p>Terms</p></figcaption></figure>

Anda akan melihat notifikasi bahwa aplikasi untuk akses elevated sedang direview. Selain itu, twitter juga akan mengirimkan notifikasi email kepada Anda.&#x20;

<figure><img src="https://3286717921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlqWTLEMUin8jixjPTHF7%2Fuploads%2FJlz91RnBy45xsOpIEegd%2FWait%20review%20elevated%20access.png?alt=media&amp;token=1bf43e4c-fd1e-453e-ae10-51bdbd5254df" alt=""><figcaption><p>Notification Application Under Review</p></figcaption></figure>

Jika telah disetujui, Anda akan menerima pemberitahuan bahwa Twitter Anda telah terdaftar sebagai Twitter developer dan tab elevated akan berubah dari pending menjadi memiliki akses.&#x20;

<figure><img src="https://3286717921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlqWTLEMUin8jixjPTHF7%2Fuploads%2FSbAEs1kT9GVJaxgL9w4Z%2FHave%20elevated%20access.png?alt=media&amp;token=ddb723e6-38d4-4bc6-9859-1858ff5c44c8" alt=""><figcaption><p>Elevated Access</p></figcaption></figure>

Setelah Anda berhasil mendapatkan elevated access, buka Tab **App Settings**. Klik pada bagian **User Authentication Settings**.

<figure><img src="https://3286717921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlqWTLEMUin8jixjPTHF7%2Fuploads%2FAKmnBeu7HkJPLgPz0ZML%2Fuser%20authentication%20settings%20edit.png?alt=media&amp;token=fe23ac87-7056-4a49-ab51-ab79ae622092" alt=""><figcaption><p>User Authentication Settings</p></figcaption></figure>

Ubah **App Permission** Anda dari **'Read and Write**' menjadi **'Read, Write and Direct Messages'**. Pada bagian type of apps, pilih **'Native App'**. Kemudian, pada bagian app info, masukkan callback url dan juga website url Anda. Klik **'Save'** jika pengaturan Anda telah selesai.

<figure><img src="https://3286717921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlqWTLEMUin8jixjPTHF7%2Fuploads%2FSIyqqUta642HrL7KQ3DG%2Fsetup%20user%20authentication%20settings%20edit.png?alt=media&amp;token=cfbac302-28c5-4114-8bf1-91ce64d98f1f" alt=""><figcaption><p>Set Up User Authentication Settings</p></figcaption></figure>

{% hint style="info" %}
Copy dan Paste URL berikut sebagai callback URL Anda: [https://\[url.com\]/dolphin/channel/authorization/channel-twitter.xhtml](https://venom.3dolphins.ai:9443/dolphin/channel/authorization/channel-twitter.xhtml)
{% endhint %}

Setelah itu, Anda juga harus menyiapkan dev environment. Pergi ke menu **Products** dan pilih  **'Dev Environment'**. Di Account Activity API/Sandbox, klik tombol **'Set up dev environment'**.

<figure><img src="https://3286717921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlqWTLEMUin8jixjPTHF7%2Fuploads%2FMQ9Qah9kjsmXD0bFozk1%2FDev%20environments%20%E2%80%94%20Twitter%20Developers.png?alt=media&amp;token=de6fd68e-a900-4e55-ab66-67cab9baef1a" alt=""><figcaption><p> Set up dev environment</p></figcaption></figure>

Pada pop-up dari set up account activity API dev environment, masukkan **'Dev environment label**' dan pilih  **'App'** Anda. Kemudian, klik tombol **'Complete Setup'**.

<figure><img src="https://3286717921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlqWTLEMUin8jixjPTHF7%2Fuploads%2F6jrigjmPvZQNLXQTuVZV%2FSetup%20dev%20environment%20edit.png?alt=media&amp;token=863f8940-1071-482e-bb3a-53028d199623" alt=""><figcaption><p>Set up Account activity API dev environment</p></figcaption></figure>

Anda akan melihat pemberitahuan bahwa dev environment Anda berhasil disiapkan.

![Success Notification](https://3286717921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlqWTLEMUin8jixjPTHF7%2Fuploads%2FSfiC5l8l4cXE3Jn63ekA%2Fdev%20environments%20created%20edit.png?alt=media\&token=1aa56d73-688a-48e6-b4c0-5f3e6a3f4c8e)
