Ошибка API маркировки изображений Google Vision

Я продолжаю получать сообщение об ошибке «Срок действия ключа API истек. Пожалуйста, обновите ключ API» в IOS, когда я запускаю свое приложение на своем телефоне. Это происходит только тогда, когда я пытаюсь использовать облачную маркировку изображений. Я обновлял ключ несколько раз и ждал довольно много времени, но ошибка сохраняется.

vision.cloudLabelDetector()

Однако, когда я запускаю модель на устройстве, она работает отлично.

vision.labelDetector()

Имейте в виду, что когда я запускаю модель на устройстве, я также подключаюсь к Google Translate API, и это работает, поэтому срок действия ключа API не кажется истекшим.

Я также создал точно такое же приложение не так давно, повторно вставил код и подключил все так, как должно быть. Я также включил API в консоли разработчика Google (новый проект).


person Yumel Hernandez    schedule 31.07.2018    source источник
comment
Nvm, это был вопрос обновления моего списка googleService P на случай, если кто-то из вас столкнется с подобной проблемой.   -  person Yumel Hernandez    schedule 01.08.2018
comment
Не могли бы вы опубликовать комментарий в качестве ответа (желательно, немного более объясненного), чтобы каждый мог извлечь из этого пользу? Вы сможете принять его через день.   -  person Rubén C.    schedule 01.08.2018


Ответы (1)


Вы упомянули, что «обновляли ключ несколько раз». Когда вы «регенерируете» ключ, срок действия старого ключа истекает (после определенного льготного периода). Старый ключ по-прежнему находится в вашем GoogleService-Info.plist, а для маркировки облачных изображений Firebase ML Kit используется старый ключ из GoogleService-Info.plist. Вот почему вы увидели сообщение об ошибке.

Для других разработчиков: как правило, проверьте, существует ли ваш API_KEY в GoogleService-Info.plist в разработчика Google Cloud Platform. консоль.

Смотрите скриншот: введите здесь описание изображения

И если он не существует, повторно загрузите/замените свой GoogleService-Info.plist из консоли разработчика Firebase.

person Isabella Chen    schedule 01.08.2018