gpt4 book ai didi

ruby-on-rails - 如何在Ruby in Rails中使用外部API

转载 作者:行者123 更新时间:2023-12-04 22:43:06 25 4
gpt4 key购买 nike

我需要在我的应用程序中使用外部API才能获得公司信息。开始并且从未在ruby中使用过API,我不知道从哪里开始。也许有它的瑰宝,但我发现有2个API返回JSON:https://datainfogreffe.fr/api/v1/documentationhttps://firmapi.com/(他们对此表示歉意)。
有人有很好的教程或提示可以帮助我开始吗?

最终需要通过仅提供公司ID来检索公司数据。

最佳答案

您可以使用Net::HTTP在Ruby on Rails中调用API。

  uri = URI(url)
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true

request = Net::HTTP::Post.new(uri.path, {'Content-Type' => 'application/json'})

request.body = {} # SOME JSON DATA e.g {msg: 'Why'}.to_json

response = http.request(request)

body = JSON.parse(response.body) # e.g {answer: 'because it was there'}

http://ruby-doc.org/stdlib-2.3.1/libdoc/net/http/rdoc/Net/HTTP.html

关于ruby-on-rails - 如何在Ruby in Rails中使用外部API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39994807/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com