2016-10-13 2 views
1

Я использую жемчужину 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" работа.

ответ

Смежные вопросы