Я использую жемчужину asana
для доступа к asana api.Какие варианты асаны api ожидают в tasks.find_by_id
В документации клиента для метода класса find_by_id
, выставленного на ресурсе задач (то есть Asana::Task
), говорится, что он примет хэш опций. Насколько я могу сказать, глядя на небольшой фрагмент кода, он должен быть те же параметры, которые перечислены на https://asana.com/developers/documentation/getting-started/input-output-options#paths
Однако, когда я client.tasks.find_by_id(123456, :fields => "this.assignee.email")
, к примеру, я получаю ArgumentError: unknown keyword: fields
.
Что я делаю неправильно? Как это должно работать?
Также: это неясно мне из приведенной выше страницы, когда я должен использовать this
в моих спецификациях и когда это не нужно.
EDIT: SOLVED!
Правильный синтаксис client.tasks.find_by_id(123456, :options => { :fields => "this.assignee.email" })
:fields
Как и "fields"
работа.