parameter grant_type tiada dalam Posman
P粉639667504
P粉639667504 2024-02-17 11:16:03
0
1
475

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粉639667504
P粉639667504

membalas semua(1)
P粉360266095

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

  1. Tetapkan pembolehubah persekitaran dalam Posmen (klik ikon di sudut kanan atas) clientid, clientsecret dan nilai anda serta oauth2scope(kandungan:.)

  2. 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)

  3. 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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!