Я начинаю писать API Asana, используя Embarcadero EX6, использующий встроенный REST-клиент. У меня есть элементы управления RESTClient, SimpleAuthenticator, RESTRequest и RESTResponse, поэтому код для отображения отсутствует, поскольку все это выполняется внутри этих элементов управления. Я не получаю ошибку возврата «Not Authorized», поэтому я думаю, что ключ API и авторизация настроены правильно. Однако я получаю следующий ответ, когда запускаю запрос для пользователей. RESTRequest использует POST.
{"errors":[{"message":"Empty field name"}]}
Есть идеи?
POST (как правило) предназначен для создания, поэтому вам нужно указать поля ресурса, который вы хотите создать. В этом случае извлекать пользователи, которых вы хотите использовать GET.