Создайте Google Cloud Project с помощью API Cloud Resource Manager
Я пытаюсь создать новый проект в облачной платформе Google, используяAPI Cloud Resource Manager, Все это прекрасно работает, когда я использую его через проводник API, однако я не совсем понимаю, как использовать его как запрос http вне API Explorer.
Я запускаю запрос так:
curl -H "Content-Type: application/json" -X POST -d '{"name": "project example","projectId": "my-project-example-1234"}' https://cloudresourcemanager.googleapis.com/v1/projects?fields=response&key={MY_APY_KEY}
Отклик:
{
"error": {
"code": 401,
"message": "The request does not have valid authentication credentials.",
"status": "UNAUTHENTICATED"
}
}
В документации написано, что это запростребуется область OAuth и вот когда все становится запутанным для меня. Читая документацию, я не мог понять, как одна из требуемых областей OAuth может быть передана с URL-адресом при выполнении http-запроса к остальному API, который, как я только предполагаю, - это то, чего мне не хватает.