Если приведённый выше код приводит к ошибке, можно попробовать убедиться в действительности API-ключа используя скрипт приведённый в листинге ниже. В случаи не корректного API-ключа скрипт вернёт: "Ошибка при получении данных", а в случаи корректного должен вернуть(в всяком случаи так было в моём случаи) фразу "API-ключ действителен." за которой будет следовать список доступных моделей.