我对 google-api-ruby-client 有疑问,因为我找不到发现 Directions API 的正确方法。
这是客户端:
@client = ::Google::APIClient.new :application_name => Rails.application.secrets.app_name
@client.key = Rails.application.secrets.google_public_api_key
接着
@client.discovered_api 'directions'
@client.discovered_api 'directions', 'v1'
@client.discovered_api 'directions', 'v2'
@client.discovered_api 'directions', 'v3'
都失败并出现相同的错误:
Google::APIClient::ClientError: Not Found
我认为方向 api 可能在地图 API 中,所以我尝试使用'maps'
而不是'directions'
并得到相同的错误。
我检查了我的客户是否与
@client.discovered_api 'translate', 'v2'
哪个工作正常。