Directions API を検出する適切な方法が見つからないため、google-api-ruby-client に問題があります。
クライアントは次のとおりです。
@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 は Maps API 内にある可能性があると思ったので、'maps'
代わりに試してみまし'directions'
たが、同じエラーが発生しました。
クライアントが動作することを確認しました
@client.discovered_api 'translate', 'v2'
これは正しく機能します。