生成 API 密鑰

Google Maps Platform 的所有 API 和 SDK 都需要一個(gè)有效的 API 密鑰,用于身份驗(yàn)證和計(jì)費(fèi)。以下是生成 API 密鑰的步驟:

  1. 前往 Google Cloud Platform 控制臺(tái)
    確保你已經(jīng)選擇了要為哪個(gè)項(xiàng)目生成或限制 API 密鑰。

  2. 創(chuàng)建 API 密鑰

  3. 使用 Cloud SDK 創(chuàng)建 API 密鑰(可選)
    如果你更喜歡使用命令行工具,可以通過(guò) Google Cloud SDK 創(chuàng)建 API 密鑰:

    gcloud services api-keys create \
       --project ""YOUR_PROJECT_ID"" \
       --display-name ""YOUR_DISPLAY_NAME""

限制 API 密鑰


限制 API 密鑰雖非必要,但強(qiáng)烈建議這么做,因?yàn)樗鼈冇兄诖_保你的賬號(hào)安全無(wú)虞,防止你的項(xiàng)目遭到意外或惡意使用。以下是限制 API 密鑰的步驟:

  1. 點(diǎn)擊修改圖標(biāo)
    在“憑據(jù)”頁(yè)面的 API 密鑰列表中,點(diǎn)擊你想要限制的密鑰旁邊的修改圖標(biāo)。

  2. 設(shè)置應(yīng)用限制

  3. 設(shè)置 API 限制

  4. 保存限制

    設(shè)置完密鑰限制后,點(diǎn)擊“保存”。限制最多可能需要 5 分鐘才會(huì)完全生效。

使用 API 密鑰

在每個(gè) Google Maps Platform 請(qǐng)求中,都需要添加你的 API 密鑰。例如,對(duì)于 Maps JavaScript API,你可以這樣添加:

<script>
  (g=>{var h,a,k,p=""The Google Maps JavaScript API"",c=""google"",l=""importLibrary"",q=""__ib__"",m=document,b=window;b=b[c]||(b[c]={});var d=b.maps||(b.maps={}),r=new Set,e=new URLSearchParams,u=()=>h||(h=new Promise(async(f,n)=>{await (a=m.createElement(""script""));e.set(""libraries"",[...r]+"""");for(k in g)e.set(k.replace(/[A-Z]/g,t=>""_""+t[0].toLowerCase()),g[k]);e.set(""callback"",c+"".maps.""+q);a.src=`https://maps.${c}apis.com/maps/api/js?`+e;d[q]=f;a.onerror=()=>h=n(Error(p+"" could not load.""));a.nonce=m.querySelector(""script[nonce]"")?.nonce||"""";m.head.append(a)}));d[l]?console.warn(p+"" only loads once. Ignoring:"",g):d[l]=(f,...n)=>r.add(f)&&u().then(()=>d[l](f,...n))})({
    key: ""YOUR_API_KEY"",
    v: ""weekly"",
    // Use the 'v' parameter to indicate the version to use (weekly, beta, alpha, etc.).
    // Add other bootstrap parameters as needed, using camel case.
  });
</script>

對(duì)于 Maps Embed API,請(qǐng)求格式如下:

https://www.google.com/maps/embed/v1/MAP_MODE?key=YOUR_API_KEY&parameters

總結(jié)

通過(guò)以上步驟,你可以成功生成并限制 Google Maps API 密鑰,從而確保你的項(xiàng)目安全且符合 Google Maps Platform 的使用要求。如果你在配置過(guò)程中遇到任何問(wèn)題,可以參考 Google Developers 官方文檔

原文引自YouTube視頻:https://www.youtube.com/watch?v=2_HZObVbe-g

上一篇:

在APIwiz API校驗(yàn)工作室中創(chuàng)建高級(jí)規(guī)則

下一篇:

SOAP API 轉(zhuǎn)換為 REST API
#你可能也喜歡這些API文章!

我們有何不同?

API服務(wù)商零注冊(cè)

多API并行試用

數(shù)據(jù)驅(qū)動(dòng)選型,提升決策效率

查看全部API→
??

熱門(mén)場(chǎng)景實(shí)測(cè),選對(duì)API

#AI文本生成大模型API

對(duì)比大模型API的內(nèi)容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉(zhuǎn)化潛力

25個(gè)渠道
一鍵對(duì)比試用API 限時(shí)免費(fèi)

#AI深度推理大模型API

對(duì)比大模型API的邏輯推理準(zhǔn)確性、分析深度、可視化建議合理性

10個(gè)渠道
一鍵對(duì)比試用API 限時(shí)免費(fèi)