Проблемы Redirect_uri с API-интерфейсом Spotify на флаттере
Мне нужна ваша помощь. Я пытаюсь получить токен из Spotify API.
String url = "https://accounts.spotify.com/authorize?client_id=MyClientId&response_type=code&redirect_uri=http://127.0.0.1:8888/callback&scope=user-read-playback-state user-read-private user-read-currently-playing streaming user-read-playback-position";
final result = await FlutterWebAuth.authenticate(
url:
url,
callbackUrlScheme: "com.dada.spotiblind",
);
Запрос работает правильно, за исключением redirect_uri. "веб-страница по адресу ... не может быть загружена, потому что: net::ERR_CONECTION_REFUSED"
я попытался включить глубокую ссылку на манифест:
<meta-data android:name="flutter_deeplinking_enabled" android:value="true" />
<intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" android:host="http://127.0.0.1:8888/callback" />
<data android:scheme="https" />
</intent-filter>
Но приложение не создает причин для
<meta-data android:name="flutter_deeplinking_enabled" android:value="true" />.
Также я не понимаю, должен ли я заменить свой фильтр намерений или просто добавить этот.
Некоторые люди говорят, что нужно просто указать имя приложения: Flutter: Oauth2 - Проблемы с перенаправлением uri
Но я должен установить белый список для параметров Spotify API, и мне нужен действительный uri, а не просто имя приложения.
Я уверен, что я что-то не понимаю здесь, и поэтому мне нужна помощь.
Спасибо