Skip to content

Tambah Saluran Yandex

Perkara Yang Diperlukan Dahulu

KeperluanSebab Diperlukan
Akaun YandexDigunakan untuk log masuk dan mengizinkan Yandex Disk
App OAuth YandexDigunakan untuk menjana Client ID dan Client Secret
Domain ImgHost andaDigunakan untuk URI redirect OAuth
Storan Yandex Disk tersediaDigunakan sebagai lokasi storan fail sebenar

Langkah Persediaan

Langkah 1: Buat App OAuth Yandex

  1. Buka halaman penciptaan app OAuth Yandex:
text
https://oauth.yandex.com/client/new
  1. Jika anda dialihkan untuk log masuk, log masuk dengan akaun Yandex anda terlebih dahulu.
  2. Buat app baharu.
  3. Berikan nama yang mudah dikenal pasti kepada app, seperti imgbed-yandex.
  4. Cari tetapan callback atau redirect URL.
  5. Masukkan:
text
https://your-domain.com/api/oauth/yandex/callback

Langkah 2: Sahkan Kebenaran

Untuk integrasi Yandex ImgHost semasa, kekalkan empat kebenaran ini di bawah Yandex.Disk REST API:

KebenaranTujuan
cloud_api:disk.app_folderMembolehkan ImgHost menyimpan fail dalam folder app
cloud_api:disk.readMembaca fail dan pautan muat turun
cloud_api:disk.writeMemuat naik fail, membuat folder dan memadam fail
Access to information about Yandex.DiskMembaca kuota disk dan ruang yang digunakan

Jika anda juga melihat kebenaran berikut di bawah Yandex ID API, kebenaran tersebut adalah pilihan:

Teks KebenaranSaranan
Access to username, first name and surname, genderPilihan
Access to email addressPilihan

Ciri teras muat naik, muat turun, pemadaman dan kuota bergantung terutamanya pada empat kebenaran Yandex.Disk REST API di atas.

Konfigurasikan kebenaran Yandex Disk

Langkah 3: Salin Kelayakan App

Selepas app dibuat, salin:

Medan YandexMedan ImgHost
Client IDClient ID
Client SecretClient Secret

Catat Client ID dan Secret

Langkah 4: Isi Saluran Yandex

Dalam Tetapan Muat Naik, pilih Yandex dan isi:

Medan ImgHostPerkara Yang Perlu Dimasukkan
Nama saluranNama yang mudah dikenal pasti, seperti Main Yandex
Client IDClient ID app Yandex
Client SecretClient Secret app Yandex
Refresh TokenBiarkan kosong buat masa ini
Direktori akarPilihan. Lalai ialah imgbed.

Edit konfigurasi saluran

Langkah 5: Dapatkan Refresh Token

  1. Dalam ImgHost, klik Get Token.
  2. Log masuk ke akaun Yandex yang mahu disambungkan.
  3. Luluskan permintaan kebenaran.
  4. Halaman callback akan menunjukkan Refresh Token.
  5. Salin token tersebut.
  6. Kembali ke ImgHost dan tampalkannya dalam medan Refresh Token.

Salin refresh token selepas kebenaran

Langkah 6: Simpan Saluran

Selepas semua medan diisi, simpan saluran.

Aliran Pantas

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

Rujukan

  1. Daftarkan app Yandex: https://yandex.com/dev/id/doc/en/register-client
  2. Dapatkan authorization code 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.