4

enter image description hereAPI проекта отсутствует Project ID в Google Developers Console

Как вы можете увидеть один из моих проектов в Google Developers Console отсутствует идентификатор проекта. В нем указано имя проекта. (Мой проект был создан только для тестирования). «API Project» используется для Android API Google Maps v2 в приложении для Android. Мои вопросы:

  1. Возможно ли каким-то образом дать этот идентификатор проекту?
  2. Я хочу использовать API Google Cloud Messaging в точно таком же приложении, которое я разрабатываю в «API Project». Shoud Я создаю для этого еще один проект? (Не уверен, что один проект для Android может работать с различными API-интерфейсами через различные проекты Console Developers Console)
  3. Если здесь не возможно иметь несколько проектов, следует ли беспокоиться о том, что он отсутствует ID? (Примечание: как я уже упоминал выше, номер проекта присутствует, хотя во многих руководствах он также упоминается как идентификатор проекта). Я беспокоюсь после прочтения нескольких тем о Error connecting to Google Cloud Storage: 'missing project id', потому что я не уверен, какой из них упоминается.

ответ

3

Спасибо за ваши ответы, как они помогли мне в этом дальнейшие исследования и теперь у меня есть точные ответы на мои вопросы:

Можно ли как-то дать, что идентификатор проекта?

Да, это так. project ID является необязательным идентификатором, который вы можете назначить своему собственному проекту. Иногда бывает, что в старых проектах, которые не создавались вручную, они отсутствуют.Этот идентификатор используется службами, такими как Google Cloud SQL, когда им нужен доступ к ресурсам вашего проекта. Вам не нужно назначать свой проект ID до тех пор, пока вы не включите одну из служб, требующих идентификатор. Зарегистрировать идентификатор, если ваш проект еще не имеет его:

  1. Открыть диалоговое окно регистрации. Для этого есть два варианта. Вы можете включить службу на панели Services, для которой требуется идентификатор проекта. (Невозможно заранее сказать, требуется ли для данной службы идентификатор проекта, если вы включаете службу, и для этого требуется идентификатор, появится диалоговое окно.) Вторая опция: на панели Overview найдите строку Project ID и нажмите ссылка Register.
  2. Введите новый идентификатор проекта в текстовое поле. Подробнее о том, какие символы разрешены в ID, см. В описании ниже текстового поля.
  3. A project ID должен быть уникальным в вашем домене. Чтобы убедиться, что введенный вами идентификатор еще не используется, нажмите кнопку «Проверить доступность». Если появляется сообщение об ошибке, указывающее, что идентификатор недоступен, выберите новый.
  4. Когда вы ввели доступный идентификатор, нажмите кнопку «Выбрать этот идентификатор».

Я хочу использовать API Google Cloud Messaging в точности то же приложения я разрабатываю под "API Project". Shoud Я создаю для этого еще один проект? (Не уверен, что если одного Android проект может Асесс различные API через Diferent проектов Разработчики консоли)

Ответ на этот вопрос был предоставлен ответ выше:

Вы можете использовать один проект для управления всеми ваши приложения, или вы можете создать другой проект для каждого из них. При решении вопроса о том, следует ли создать новый проект, подумайте о том, сотрудничаете ли вы с другим набором людей, хотите отслеживать использование по-другому или устанавливаете различные правила управления трафиком для каждого приложения. Если это так, сегрегация приложений по проекту в консоли может иметь смысл. Вы можете создать столько проектов , сколько хотите, но, пожалуйста, помните, что вы не можете использовать несколько проектов , чтобы попытаться превысить пределы использования API вашим приложением .

Так что если случайно это возможно технически, сделать это не рекомендуется.

Если здесь не возможно иметь несколько проектов, следует ли беспокоиться о недостающем ID? (Примечание: как я уже упоминал выше, номер проекта присутствует, хотя во многих руководствах он также упоминается как идентификатор проекта). Я беспокоюсь после прочтения нескольких тем о Error connecting to Google Cloud Storage: 'missing project id', потому что я не уверен, какой из них упоминается.

При использовании Google Cloud Messaging API не должно быть проблем, если отсутствует project ID. Это необходимо только конкретным API (например, Google Cloud SQL, как указано выше), и в этом случае, когда вы включите использование этих API в свой проект, появившееся диалоговое окно заставляет его создавать вручную.

1

Как вы создали проект с идентификатором проекта, являющимся обязательным полем? Как вы сказали, идентификатор проекта, требуемый некоторыми из API, на самом деле является номером проекта, поэтому я думаю, что вы в порядке, но если вы только начинаете, я бы создал новый, чтобы быть в безопасности.

Что касается того, или не создать еще один проект, из here:

Вы можете использовать один проект для управления всеми приложениями, или вы можете создать другой проект для каждого из них. При решении вопроса о том, следует ли создать новый проект, подумайте о том, сотрудничаете ли вы с другим набором людей, хотите отслеживать использование по-другому или устанавливаете различные правила управления трафиком для каждого приложения. Если это так, сегрегация приложений по проекту в консоли может иметь смысл. Вы можете создать столько проектов , сколько хотите, но, пожалуйста, помните, что вы не можете использовать несколько проектов , чтобы попытаться превысить пределы использования API вашим приложением .

2

Вам не нужен идентификатор проекта для облачных сообщений Google. Номер проекта - это идентификатор, который вы используете для регистрации устройства в GCM.

После того, как проект был создан, появится страница, отображающая ваш идентификатор проекта и номер проекта. Например, номер проекта: 670330094152. Скопируйте номер своего проекта. Вы будете использовать его позже в качестве идентификатора отправителя GCM.

+0

Спасибо большое Эран, очень полезная информация, которую вы поделили здесь! –

1

Новая консоль разработчика не отображает номер проекта на приборной панели. Я не смог его найти, возможно, документация на Google Developer Console немного устарела.

Вместо этого я смог найти его, перейдя в раздел Уведомления. После этого можно щелкнуть по значку «звонок» в правом верхнем углу консоли.

После перенаправления на страницу «Активность» вы можете найти деятельность «Создать проект» в списке. При нажатии на элемент списка будет отображаться информация о проекте. «Номер проекта» является одним из полей в этих деталях.

Смежные вопросы