适用于PR的Google CivicInfo API邮政编码

时间:2017-10-21 16:36:02

标签: ruby api google-api google-apis-explorer

我正在尝试使用Civic Info API V2来替换现已解散的Sunlight Labs Congressional Legislator API。为此,我将邮政编码字符串作为地址传递到Google API中。但是,当我尝试传递波多黎各地址的邮政编码时,“00924”我返回404 - No information for this address。将城市添加到查询San+Juan+PR+00924时,我收到同样的错误。波多黎各在美国众议院有一名代表。

我正在使用ruby的google-api-client gem来访问我的程序中的API,但是我使用Web API得到了相同的错误。其他邮政编码也可以使用 - 只是遇到了这个问题。

有人可以帮我弄清楚如何使用此API获取代表的姓名和信息吗?

编辑:我目前的红宝石代码

def legislators_by_zip_code(zip)
  civic_info = Google::Apis::CivicinfoV2::CivicInfoService.new
  civic_info.key = '<My API Key>'

  return if zip == "00000"
  legislators = civic_info.representative_info_by_address(
                              address: zip, 
                              levels: 'country', 
                              roles: ['legislatorUpperBody', 'legislatorLowerBody'])
end

0 个答案:

没有答案