/ / {"Error_description": "Prístupový token nemá dostatočný rozsah: základné, mená, e-mail", "chyba": "insufficient_scope"} - 23andme-api

{"Error_description": "Prístupový token nemá dostatočný priestor: základné, mená, e-mail", "chyba": "insufficient_scope"} - 23andme-api

V žiadosti o autorizáciu som nastavil povolenie na odosielanie e-mailov.

https://api.23andme.com/authorize/?redirect_uri=http://localhost:5000/receive_code/&response_type=code&client_id="& scope = email rs123 & select_profile = true

Pomocou tejto adresy urýchlím aplikáciu. Po tom ma presmeruje na redirect_uri a zobrazuje kód v žiadosti. Tu je adresa lokálnej lokality s vnútornou chybou 505.

Pomocou tohto kódu som odoslal žiadosť o získanie tokenu> Nižšie je odpoveď.

{

"access_token": "28515f8734566dc0377ee0496e7b2d7d",

"token_type": "bearer",

"expires_in": 86400,

"refresh_token": "77cbfa595ee11b8a8e9d03acb09ad9f2",

"scope": "email rs123"

}

Teraz sa snažím požiadať o "zvlnenie"https://api.23andme.com/3/account/"-H" Povolenie: Nositeľ 28515f8734566dc0377ee0496e7b2d7d "

Chyba odpovede je namiesto toho Ak sa snažím to isté s demo_oauth_token jeho dávať odpoveď s podrobnosťami.

{"error_description": "Prístupový token nemá dostatočný rozsah: základné, mená, e-mail", "chyba": "insufficient_scope"}

odpovede:

1 pre odpoveď č. 1

Musíte odoslať zakódovanú adresu URL.Napríklad vaša adresa URL žiadosti by mala vyzerať takto:

https://api.23andme.com/authorize/?redirect_uri=http://localhost:8000/receive_code/&response_type=code&client_id=CLIENT_ID&scope=email%20rs123&select_profile=true