Ключ приложения Google YouTube API v3 для iOS, код ошибки 403
Я создал новый проект и включил API данных YouTube v3. В панели доступа API у меня есть ключ для браузерных приложений (с реферерами), который работает отлично. Я пошел дальше и создал ключ для приложений iOS (с идентификаторами пакетов). Все выглядит хорошо, я проверил идентификатор пакета в 10 раз, я уверен, что это правильно. Однако, если я продолжу и создаю NSURLRequest из своего приложения iOS, используя ключ API iOS, я получаю ответ об ошибке:
error = {
code = 403;
errors = (
{
domain = usageLimits;
message = "Access Not Configured";
reason = accessNotConfigured;
}
);
message = "Access Not Configured";
};
}
Использование того же URL-адреса, только передача моего ключа для браузерных приложений (с реферерами) работает без проблем.
NSString *string=[NSString stringWithFormat:@"https://www.googleapis.com/youtube/v3/videos?id=7lCDEYXw3mM&key=%@&fields=items(id,snippet(channelId,title,categoryId),statistics(viewCount))&part=snippet,statistics",key];
Я действительно озадачен тем, в чем здесь проблема, я пытался заставить его работать с приложением для iOS. Есть ли что-то очевидное, что я пропускаю?