/ / {"Error_description": "Знакът за достъп има недостатъчен обхват: основни, имена, имейл", "грешка": "недостатъчен_скуп"} - 23andme-api

{"Error_description": "Знакът за достъп има недостатъчен обхват: основни, имена, имейл", "грешка": "недостатъчен_скуп"} - 23andme-api

Имам разрешение за имейл в заявката за разрешение.

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

Използвайки този URL адрес, аз одобрих приложението. След това ме пренасочва към redirect_uri и показва кода в заявката. Тук местният URL адрес показва вътрешна грешка 505.

Използвайки този код, публикувах искането за получаване на знак> По-долу е отговорът.

{

"access_token": "28515f8734566dc0377ee0496e7b2d7d",

"token_type": "bearer",

"expires_in": 86400,

"refresh_token": "77cbfa595ee11b8a8e9d03acb09ad9f2",

"scope": "email rs123"

}

Сега се опитвам да поискам> къдряне "https://api.23andme.com/3/account/"-H" Разрешение: Носител 28515f8734566dc0377ee0496e7b2d7d "

Грешка в отговора е вместо това Ако се опитвам да направя същото с демонстрацията с подробности.

{"error_description": "Знакът за достъп има недостатъчен обхват: основни, имена, имейл", "грешка": "insufficient_scope"}

Отговори:

1 за отговор № 1

Трябва да изпратите кодиран url.Например адреса на заявката ви трябва да изглежда така:

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