Я использую API данных Youtube для получения некоторых видео с помощью ключа API в приложении Flutter.
Я использовал этот код для получения своих данных:
Код: Выделить всё
const FETCH_LINK =
"$BASE_URL?part=$PART&playlistId=$PLAYLIST_ID&key=$API_KEY&maxResults=$MAX_RESULTS";
var response = await http.get(Uri.parse(FETCH_LINK));
Теперь, когда Я пытаюсь ограничить данные только приложениями Android. Появляется такая ошибка:
Код: Выделить всё
{error: {code: 403, message: Requests from this Android client application are blocked., errors: [{message: Requests from this Android client application are blocked., domain: global, reason: forbidden}], status: PERMISSION_DENIED, details: [{@type: type.googleapis.com/google.rpc.ErrorInfo, reason: API_KEY_ANDROID_APP_BLOCKED, domain: googleapis.com, metadata: {service: youtube.googleapis.com, consumer:
Я правильно добавил сертификаты отладки и выпуска и имя пакета Android на вкладке учетные данные.
Что может быть здесь возможна ошибка?
Есть ли что-нибудь, что мне нужно передать в качестве заголовков в моем запросе?
Это конечная точка, которую я пытаюсь получить
Код: Выделить всё
https://youtube.googleapis.com/youtube/v3/playlistItems

Подробнее здесь: https://stackoverflow.com/questions/700 ... oogle-apis