4

enter image description hereAPI項目缺少項目ID在谷歌開發者控制檯

正如你可以看到我在谷歌開發者控制檯項目之一是缺乏項目ID。它具有指定的項目名稱。 (我的項目只是爲了測試目的而創建的)。 「API項目」用於我的Android應用程序中的Google Maps v2 Android API。我的問題是:

  1. 是否有可能以某種方式給該項目ID?
  2. 我想在「API項目」下開發的完全相同的應用程序中使用Google Cloud Messaging API。我應該爲此創建另一個項目? (不知道單個Android項目是否可以通過不同的Developers Console項目訪問各種API)
  3. 如果在這裏不可能有幾個項目,我是否應該擔心他缺少ID? (注意:正如我上面提到的,項目編號是存在的,儘管在許多教程中它也被稱爲項目編號)。在閱讀了關於Error connecting to Google Cloud Storage: 'missing project id'的幾個主題之後,我很擔心,因爲我不確定哪個ID被提及。

回答

3

謝謝您的回答,因爲他們幫了我很多做進一步的研究,我有我的問題的確切答案,現在:

是否有可能以某種方式給該ID的項目?

是的。 project ID是可以分配給自己的項目的可選標識符。有時候,這種情況恰好在沒有手動創建的舊項目中丟失。當他們需要訪問您的項目資源時,此ID用於Google Cloud SQL等服務。除非啓用需要ID的服務之一,否則不需要爲項目分配ID。如果您的項目還沒有註冊ID:

  1. 打開註冊對話框。有兩種方法可以做到這一點。您可以在需要項目ID的Services窗格中啓用服務。 (無法提前告知給定服務是否需要項目ID;如果啓用服務並需要ID,則會出現該對話框。)第二種方法:在Overview窗格中找到Project ID行,然後單擊鏈接爲Register
  2. 在文本框中輸入新的項目編號。有關ID中允許使用哪些字符的詳細信息,請參閱文本框下面的說明。
  3. A project ID在您的域中必須是唯一的。爲確保您輸入的ID尚未使用,請點擊「檢查可用性」按鈕。如果出現錯誤消息說該ID不可用,請選擇一個新的ID。
  4. 當您輸入可用ID時,請點擊「選擇此ID」按鈕。

我想使用谷歌雲端通訊API在我下的「API項目」開發完全一樣的應用程序。我應該爲此創建另一個項目? (不知道是否單一的Android項目可以通過diferent開發者控制檯項目接取各種API的)

回答這個問題,通過上文的答案提供:

你可以用一個項目來管理所有的你的應用程序,或者你可以爲每個應用程序創建一個不同的項目。在決定是否創建一個新項目 時,請考慮您是否與其他人合作,想要不同地跟蹤使用情況,還是要爲每個應用程序設置不同的流量控制 。如果是這樣,在控制檯中按項目分隔應用程序 可能是有道理的。您可以根據需要創建儘可能多的 項目,但請記住,您不能使用多個 項目來嘗試超過 應用程序對API使用的限制。

所以,如果偶然的話,在技術上是可能的,這樣做不是推薦的做法。

如果在這裏不可能有幾個項目,我應該擔心丟失的ID嗎? (注意:正如我上面提到的,項目編號是存在的,儘管在許多教程中它也被稱爲項目編號)。在閱讀了關於Error connecting to Google Cloud Storage: 'missing project id'的幾個主題之後,我很擔心,因爲我不確定哪個ID被提及。

使用Google Cloud Messaging API時,如果缺少project ID,應該沒有問題。只有特定的API才需要它(例如,上面提到的Google Cloud SQL),在這種情況下,一旦啓用了項目中這些API的使用,彈出的對話窗口就會強制手動創建它。

1

您是如何創建項目ID爲必填項目的項目的?正如你所說,一些API所需的項目ID實際上是項目編號,所以我認爲你沒問題,但如果你剛開始,我會創建一個新的,以確保安全。

至於是否創建另一個項目,從here

你可以用一個項目來管理所有的應用程序,也可以 創建每一個不同的項目。在決定是否創建一個新項目 時,請考慮您是否與其他人合作,想要不同地跟蹤使用情況,還是要爲每個應用程序設置不同的流量控制 。如果是這樣,在控制檯中按項目分隔應用程序 可能是有道理的。您可以根據需要創建儘可能多的 項目,但請記住,您不能使用多個 項目來嘗試超過 應用程序對API使用的限制。

2

您不需要Google Cloud Messaging的項目ID。項目編號是用於將設備註冊到GCM的標識符。

項目創建完成後,會出現一個顯示項目編號和項目編號的頁面。例如,項目編號:670330094152. 複製您的項目編號。您稍後將使用它作爲GCM發件人ID。

+0

非常感謝Eran,你在這裏分享的非常有用的信息! –

1

新開發人員控制檯不顯示儀表板上的項目編號。雖然我找不到它 - 可能Google Developer Console上的文檔有點舊了。

相反,我可以通過轉到通知部分找到它。一旦可以通過點擊控制檯右上角的「鈴」圖標來訪問它。

重定向到「活動」頁面後,您可以在列表中找到創建項目活動。點擊列表項目將顯示有關該項目的信息。 「項目編號」是這些細節中的一個領域。