踐.png)
鴻蒙應(yīng)用實(shí)踐:利用扣子API開(kāi)發(fā)起床文案生成器
請(qǐng)妥善保管你的API密鑰,因?yàn)樗鼘⒂糜谒蠥PI請(qǐng)求的身份驗(yàn)證。
在獲取API密鑰后,進(jìn)行可用性測(cè)試是確保其正常工作的重要步驟。以下是使用curl進(jìn)行免費(fèi)獲取圖片測(cè)試的一個(gè)案例:
輸入:
curl "https://pixabay.com/api/?key=46674310-6b057e95d296121d771c35c89&q=ai agent&image_type=photo"
將YOUR_API_KEY替換為你的實(shí)際API密鑰。
輸出:
你將得到一個(gè)JSON格式的響應(yīng),其中包含了搜索結(jié)果的詳細(xì)信息,如圖片的URL、預(yù)覽圖、尺寸等。
示例輸出:
{
"total": 2003,
"totalHits": 500,
"hits": [
{
"id": 3666222,
"pageURL": "https://pixabay.com/photos/mystery-detective-night-sunglasses-3666222/",
"type": "photo",
"tags": "mystery, detective, night",
"previewURL": "https://cdn.pixabay.com/photo/2018/09/10/04/27/mystery-3666222_150.jpg",
"previewWidth": 100,
"previewHeight": 150,
"webformatURL": "https://pixabay.com/get/g007d4c5a91d7ca8356f6387ffe714fa0640090d027ce8e8b060459d408a4eb600a0ca6bccd008b6c36687e52811cafd9cb044361658ba54e090c1248564e6212_640.jpg",
"webformatWidth": 426,
"webformatHeight": 640,
"largeImageURL": "https://pixabay.com/get/gf19c8937e19c88b93252311e99cb1464e768d8ca1fad0f6a667228d5336038e9f8628b154783f07f10397309e4772b2d50bdca00a86d7ae46884a589e570dc2a_1280.jpg",
"imageWidth": 3072,
"imageHeight": 4608,
"imageSize": 1430899,
"views": 8065,
"downloads": 6618,
"collections": 155,
"likes": 16,
"comments": 2,
"user_id": 10069539,
"user": "effigas",
"userImageURL": ""
}]
在使用Pixabay API搭建應(yīng)用時(shí),除了獲取和測(cè)試API密鑰外,還需考慮以下因素:
默認(rèn)情況下,您每 60 秒最多可以發(fā)出 100 個(gè)請(qǐng)求。請(qǐng)求與 API 密鑰相關(guān)聯(lián),而不是與您的 IP 地址相關(guān)聯(lián)。響應(yīng)標(biāo)頭會(huì)告訴您有關(guān)當(dāng)前速率限制狀態(tài)的所有信息。
標(biāo)頭名稱 | 描述 |
X-RateLimit-限制 | 消費(fèi)者在 60 秒內(nèi)允許發(fā)出的最大請(qǐng)求數(shù)。 |
X-RateLimit-剩余 | 當(dāng)前速率限制窗口中剩余的請(qǐng)求數(shù)。 |
X-RateLimit-重置 | 當(dāng)前速率限制窗口重置后的剩余時(shí)間(以秒為單位)。 |
為了讓 Pixabay API 保持快速,請(qǐng)求必須緩存 24 小時(shí)。此外,API 是為真正的人工請(qǐng)求而設(shè)計(jì)的;請(qǐng)勿發(fā)送大量自動(dòng)查詢。不允許系統(tǒng)性批量下載。如果需要,我們可以隨時(shí)增加此限制 – 只要您已正確實(shí)施 API。
返回的圖片 URL 可用于臨時(shí)顯示搜索結(jié)果。但是,不允許對(duì)圖片進(jìn)行永久熱鏈接(在您的應(yīng)用中使用 Pixabay URL)。如果您打算使用這些圖片,請(qǐng)先將它們下載到您的服務(wù)器。視頻可以直接嵌入到您的應(yīng)用中。但是,我們建議將它們存儲(chǔ)在您的服務(wù)器上。
如果發(fā)生錯(cuò)誤,則會(huì)返回帶有正確 HTTP 錯(cuò)誤狀態(tài)代碼的響應(yīng)。此響應(yīng)的正文包含問(wèn)題的純文本描述。例如,一旦超出速率限制,您將收到 HTTP 錯(cuò)誤 429(“請(qǐng)求過(guò)多”),并顯示消息“超出 API 速率限制”。
在申請(qǐng)和使用Pixabay API密鑰過(guò)程中,你可能會(huì)遇到以下常見(jiàn)問(wèn)題:
新用戶每七 (7) 天最多可上傳七 (7) 次。
雖然您在 Pixabay 上找不到任何強(qiáng)烈的暴力和/或高度露骨的內(nèi)容,但我們接受裸體攝影和其他可能被某些用戶視為冒犯的視覺(jué)內(nèi)容。為了過(guò)濾掉這些搜索結(jié)果,您可以使用我們的安全搜索過(guò)濾器。
Pixabay 采用自動(dòng)化工具和人工審核員相結(jié)合的方式,識(shí)別和處理違反我們服務(wù)條款的內(nèi)容或行為。這包括媒體、用戶評(píng)論和論壇討論。我們團(tuán)隊(duì)會(huì)審查向我們報(bào)告的內(nèi)容或被我們的自動(dòng)化系統(tǒng)標(biāo)記為可能違規(guī)的內(nèi)容。。
在獲得Pixabay API密鑰之后,即可開(kāi)啟API接口對(duì)接,本文整理了多篇開(kāi)發(fā)者使用Pixabay API的案例,幫助讀者更有效地使用Pixabay API:
冪簡(jiǎn)集成是國(guó)內(nèi)領(lǐng)先的API集成管理平臺(tái),專注于為開(kāi)發(fā)者提供全面、高效、易用的API集成解決方案。冪簡(jiǎn)冪簡(jiǎn)API平臺(tái)可以通過(guò)以下兩種方式找到所需API:通過(guò)關(guān)鍵詞搜索API(例如,輸入’pixabay api‘這類品類詞,更容易找到結(jié)果)、或者從API hub分類頁(yè)進(jìn)入尋找。
市場(chǎng)上存在免費(fèi)、付費(fèi)兩種替代者,例如 VCG,nekos Gif,Shutter Stock,WikiMedia 等,更多競(jìng)品可以在Pixabay API開(kāi)放平臺(tái)找到。
該網(wǎng)站免版稅圖片,可用于非盈利場(chǎng)景。
更多相關(guān)內(nèi)容推薦:
鴻蒙應(yīng)用實(shí)踐:利用扣子API開(kāi)發(fā)起床文案生成器
告別Mock服務(wù): 用Chrome DevTools模擬API數(shù)據(jù)
解碼API Key 密鑰:基本用途和安全最佳實(shí)踐
如何獲取DeepL API Key 密鑰(分步指南)
利用Python調(diào)用百度千帆大模型接口實(shí)戰(zhàn)指南
圖和圖譜的區(qū)別:深入解析與應(yīng)用場(chǎng)景
WebSocket與REST:深入解析兩者之間的區(qū)別
避免工作日災(zāi)難:11種常見(jiàn)API錯(cuò)誤及其解決方案
如何獲取OpenRouter API Key 密鑰(分步指南)
對(duì)比大模型API的內(nèi)容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉(zhuǎn)化潛力
一鍵對(duì)比試用API 限時(shí)免費(fèi)