Я следую руководству, найденному здесь: https://developers.google.com/google-apps/calendar/quickstart/android
Проект компилируется и запускается, однако выдает ошибку 403: «Доступ не настроен. API (API календаря) не включен для вашего проекта».
Я искал вокруг, и кажется, что для большинства людей это связано с тем, что они неправильно назвали свое имя пакета, однако я скопировал и вставил его прямо из кода. Мне также было интересно, почему мы генерируем ключ API, но никогда не копируем его в проект Android. Я где-то нашел, что ключ API может быть добавлен в манифест Android следующим образом:
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<meta-data android:name="com.google.android.calendar.v2.API_KEY" android:value="MYAPIKEY" />
Я пробовал v2, как указано выше, и v3 (я считаю, что это текущая версия). Я попытался сгенерировать ключи, используя мое хранилище ключей и хранилище ключей Android, указав приложение или не указав никаких приложений.
Как правильно добавить ключ API в проект, чтобы избавиться от этой ошибки? или я что-то еще делаю не так?
РЕДАКТИРОВАТЬ: сообщение, предложенное несколькими людьми, не решило мою проблему, поскольку я настроил его для разрешения подключений из всех приложений Android (так же, как «любой реферер разрешен»), и он все еще дает мне ошибку.