0

所以我正在使用 Full Contact api 来填写有关某些公司的信息。我正在尝试为两个键创建一个值数组:“lookupDomain”和“orgName”(根据我的理解)位于哈希查找域中。

这是我的 RestClient.post 请求的代码片段和创建数组 @parsed_output 的方法:

def get_org_info(company_name)
        response = RestClient.post("https://api.fullcontact.com/v3/company.search",{"companyName" => "#{company_name}",}.to_json, {content_type: :json, accept: :json, :authorization => "Bearer SECRET KEY"})
        JSON.parse(response.body)
    end

    def parse_org_info(info_output)
        @parsed_output << {lookupDomain: info_output["lookupDomain"], lookupDomain: info_output["orgName"]}
        p @parsed_output
    end

我不断收到回复:

`[]': no implicit conversion of String into Integer (TypeError)

我不确定我做错了什么。我也尝试在我想要的哈希中输入应该索引对象的数字,但我只是得到所有内容的输出(即位置、徽标等)

提前感谢您的帮助!如果这是一个明显的错误,请原谅我,我对此很陌生。

谢谢

4

0 回答 0