我的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'
正常工作。