У меня был этот точный вопрос. И для таких методов, как получить, я понял это.
Создание своего клиента, а затем выполните следующие действия
api = client.discovered_api("admin", "directory_v1")
puts "--- Users List ---"
puts api.users.list.parameters
puts "--- Users Get ---"
puts api.users.get.parameters
Это напечатает от параметров. Вы также можете использовать api.users.get.parameter_descriptions
Что-то, что может быть полезно, если вы пытаетесь исследовать такие проблемы, это распечатать все доступные методы. Я обычно делаю это так.
puts api.users.insert.methods - Object.methods
Если вы пытаетесь, что тот, который вы увидите, что api.users.insert имеет следующие методы после забрать те, которые являются общими для каждого объекта.
discovery_document
api
method_base
method_base=
description
id
http_method
uri_template
media_upload
request_schema
response_schema
normalize_parameters
generate_uri
generate_request
parameter_descriptions
parameters
required_parameters
optional_parameters
validate_parameters
Я надеюсь, что это поможет.
James
Ницца. Я должен был экстраполировать это из вашего первого ответа. Это потрясающе. – JRQ