Rumah > Soal Jawab > teks badan
Saya menggunakan Brightspace API.
Saya menggunakan post
方法,URL是https://auth.brightspace.com/core/connect/token
Pautan rujukan di sini
Saya ada semua butiran di bawah
Auth URL, Access Token URL, Client Id, Client Secret, Scope,
Grant类型为
,我选择的是授权码
Pilihan.
Dalam pengepala, Content-Type
也是 application/json
Sekarang apabila saya mengklik butang hantar saya mendapat ralat
{ "error": "invalid_request", "error_description": "Missing \"grant_type\" parameter" }
Ada idea di mana saya mendapat ralat ini?
P粉3602660952024-02-18 09:46:34
Anda tidak boleh terus memanggil kaedah POST jenis respons "Kod" Sejak selepas panggilan POST, Keycloak (pelayan IdP) mengubah hala ke URL berdaftar (redirect_uri) untuk aktiviti log masuk. Nasib baik, In the Postman boleh melakukan ini melalui Dapatkan Token Baharu dalam mod OAuto 2.0.
Saya tidak mempunyai ID/rahsia pelanggan untuk akaun D2L Brightspace saya jadi saya tidak dapat menunjukkan cara melakukannya, tetapi saya menangkap imej daripada tutorial video.
Anda boleh melakukan ini menggunakan ID/rahsia pelanggan anda. Langkah
Tetapkan pembolehubah persekitaran dalam Posmen (klik ikon di sudut kanan atas) clientid, clientsecret dan nilai anda serta oauth2scope(kandungan:.)
Mulakan "Dapatkan Token Baharu" Pilih tab "Kebenaran", pilih jenis "OAuth 2.0", "Tajuk Permintaan" dan klik "Dapatkan token akses baharu" dalam permintaan (boleh juga dalam koleksi)
Tetapkan medan setiap parameter
Masukkan 3 URL daripada 1~3
Masukkan 3 pembolehubah persekitaran daripada 4~6, dengan {{ nama pembolehubah }}
Klik "Minta Token" dan ia akan mendapat token akses. Butiran lanjut di sini, video dan Koleksi Posmen