【Food美食項目實(shí)戰(zhàn)】-(1)準(zhǔn)備階段

目錄

  • API接口說明
  • 新建Empty activity

具體操作

一、API接口說明
  • 本項目使用的接口數(shù)據(jù)使用的是別人的服務(wù)器上提供的相應(yīng)的數(shù)據(jù)
  • 網(wǎng)址:(https://spoonacular.com/food-api)
    image.png
  • 點(diǎn)擊START NOW,申請一個賬號(API Console)---此處建議用數(shù)字做密碼,因為我用8個英文做密碼結(jié)果密碼變成了一個長串的數(shù)字加英文的組合
    image.png
  • 然后就得到了自己的API KEY:這里我的API KEY 為 5993250b94af4679b57166e9e7489702
    image.png
  • 之后在DOCS->FULL Documentation里面就可以找到相應(yīng)的接口,這里我們使用的是第一個。網(wǎng)址為:
    https://api.spoonacular.com/recipes/complexSearch
    image.png
  • 這里如果我們想搜索一些具體的信息(比如從一下每一行中每行任選一個想要搜索的信息,這些參數(shù)都是從Search Recipes中獲取的,你也可以根據(jù)自己需求選擇)


    網(wǎng)頁捕獲_12-2-2022_125757_spoonacular.com.jpeg

diet:Gluten Free,Ketogenic,Vegetatian,Vegan,Pescetarian,Paieo
Type:Main Course,Breakfast, Salad,Soup
addRecipeinformation:true,false
fillIngredients:true,false
那么我們只需要在https://api.spoonacular.com/recipes/complexSearch后面加個?,然后用&符號作為每個選擇的連接
https://api.spoonacular.com/recipes/complexSearch?type=soup&diet=vegan&addRecipeInformation=true&fillIngredients=true&apiKey=5993250b94af4679b57166e9e7489702&number=1
這樣就得到了一個完整的api接口。(注意這里的apiKey中的K要大寫)

  • 然后我們開始訪問這個網(wǎng)址,就可以得到一大串的api數(shù)據(jù)(如果你沒得到這個數(shù)據(jù),那么說明你的地址信息哪里出錯了)


    image.png
  • 我們得到的數(shù)據(jù)其實(shí)是一些json數(shù)據(jù),如果想看的更懂一點(diǎn),可以將這些數(shù)據(jù)在線解析下,進(jìn)入下圖所示的網(wǎng)址,將你所得到的數(shù)據(jù)全部復(fù)制進(jìn)去,然后就可以得到一系列解析好了的數(shù)據(jù),這個步驟就是我們需要在android中實(shí)現(xiàn)的:將所得到的json數(shù)據(jù)解析出來
    image.png

    image.png
注意?。。。?/h6>
  • 在獲取api接口時我出現(xiàn)了一個小小的問題,就是我直接訪問
    https://api.spoonacular.com/recipes/complexSearch
    這個網(wǎng)址是訪問不出來的,會報錯
    image.png

    然后我就開始百度搜索401問題的解決辦法,試了好多解決辦法,都沒有成功。最終發(fā)現(xiàn)這里需要添加自己的apiKey,否則是無法授權(quán)的??蘖?,花了好長時間,其實(shí)能提示我解決問題的網(wǎng)址就在報錯的時候就提示了。
    image.png
二、新建Empty activity
  • 這里是基本操作,我就直接圖示了,不文字說明了


    image.png

    image.png
  • 然后一個新的項目就創(chuàng)建好了


    image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容