Skip to content

Menambahkan Kanal Yandex

Yang Diperlukan Sebelum Memulai

KebutuhanAlasan Diperlukan
Akun YandexDigunakan untuk masuk dan mengotorisasi Yandex Disk
Aplikasi OAuth YandexDigunakan untuk menghasilkan Client ID dan Client Secret
Domain ImgHost AndaDigunakan untuk URI pengalihan OAuth
Penyimpanan Yandex Disk yang tersediaDigunakan sebagai lokasi penyimpanan berkas yang sebenarnya

Langkah Konfigurasi

Langkah 1: Buat Aplikasi OAuth Yandex

  1. Buka halaman pembuatan aplikasi OAuth Yandex:
text
https://oauth.yandex.com/client/new
  1. Jika Anda dialihkan ke halaman masuk, masuk lebih dulu dengan akun Yandex Anda.
  2. Buat aplikasi baru.
  3. Beri aplikasi nama yang mudah dikenali, misalnya imgbed-yandex.
  4. Temukan pengaturan callback atau URL pengalihan.
  5. Masukkan:
text
https://your-domain.com/api/oauth/yandex/callback

Langkah 2: Konfirmasi Izin

Untuk integrasi Yandex ImgHost saat ini, pertahankan empat izin berikut di bawah Yandex.Disk REST API:

IzinTujuan
cloud_api:disk.app_folderMemungkinkan ImgHost menyimpan berkas di folder aplikasi
cloud_api:disk.readMembaca berkas dan tautan unduhan
cloud_api:disk.writeMengunggah berkas, membuat folder, dan menghapus berkas
Access to information about Yandex.DiskMembaca kuota disk dan ruang yang telah digunakan

Jika Anda juga melihat izin berikut di bawah Yandex ID API, izin tersebut bersifat opsional:

Teks IzinRekomendasi
Access to username, first name and surname, genderOpsional
Access to email addressOpsional

Fitur inti untuk unggah, unduh, hapus, dan kuota terutama bergantung pada empat izin Yandex.Disk REST API di atas.

Mengonfigurasi izin Yandex Disk

Langkah 3: Salin Kredensial Aplikasi

Setelah aplikasi dibuat, salin:

Kolom YandexKolom ImgHost
Client IDClient ID
Client SecretClient Secret

Mencatat Client ID dan Secret

Langkah 4: Isi Kanal Yandex

Di Pengaturan Unggah, pilih Yandex, lalu isi:

Kolom ImgHostYang Harus Diisi
Nama kanalNama yang mudah dikenali, misalnya Main Yandex
Client IDClient ID aplikasi Yandex
Client SecretClient Secret aplikasi Yandex
Refresh TokenBiarkan kosong untuk sementara
Direktori rootOpsional. Nilai bawaannya imgbed.

Mengedit konfigurasi kanal

Langkah 5: Dapatkan Refresh Token

  1. Di ImgHost, klik Get Token.
  2. Masuk ke akun Yandex yang ingin Anda hubungkan.
  3. Setujui permintaan otorisasi.
  4. Halaman callback akan menampilkan Refresh Token.
  5. Salin token tersebut.
  6. Kembali ke ImgHost dan tempelkan ke kolom Refresh Token.

Menyalin refresh token setelah otorisasi

Langkah 6: Simpan Kanal

Setelah semua kolom diisi, simpan kanal.

Alur Cepat

text
Open Yandex OAuth Console
-> Create an app
-> Add https://your-domain.com/api/oauth/yandex/callback
-> Confirm Yandex Disk permissions
-> Copy Client ID and Client Secret
-> Fill Client ID / Client Secret into ImgHost
-> Click Get Token
-> Copy the Refresh Token from the callback page
-> Paste it back into ImgHost and save

Referensi

  1. Mendaftarkan aplikasi Yandex: https://yandex.com/dev/id/doc/en/register-client
  2. Mendapatkan kode otorisasi melalui URL: https://yandex.com/dev/id/doc/en/codes/code-url
  3. Endpoint token OAuth Yandex: https://yandex.com/dev/id/doc/en/tokens/token

Released as user documentation for ImgHost.