簡體   English   中英

如何使用 Ruby 中的承載令牌解析 Json

[英]How to Parse Json with Bearer Token in Ruby

我最近剛從訓練營畢業,在一些項目中試試運氣並申請工作。 為這個潛在的工作做了一個測試,我不知道該如何解決。 在這個階段,有點想知道如何解決測試。

我需要創建一個網站並顯示所有建築物的列表,這些建築物來自這家房地產公司,通過他們的 API。 他們已經為我提供了訪問令牌。

但是,我不完全確定如何通過 Ruby 與他們的 API 連接。 他們給了我一個如何連接的例子,但我以前沒見過。

curl -H "Authorization: Bearer token_they_provided" https://theirsite/api/buildings.

任何可以為我指明正確方向的幫助將不勝感激。

謝謝你們!

您要實現的目標非常簡單。 您只需將HTTP gem (還有其他選項,例如Faraday gem )添加到您的項目中,這會使一切變得更加簡單。

使用 HTTP 寶石

  1. 將其添加到您的 Gemfile
  2. 使用捆綁安裝
  3. 獲取 API 如下:
response = HTTP[Authorization: "Bearer #{token_they_provided}"].get("https://theirsite/api/buildings")
  1. 解析 JSON 主體:
JSON.parse(response.body)

您可以閱讀 gem 文檔以獲取更多信息。 另外,請隨時通過 LinkedIn 與我聯系

這通常是一種可怕的運動,並且可能會導致整體性能問題。 我們只需要在一次任務中擺脫其中的一組,因為處理器被鎖定

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM