Я бы также ввел идентификатор пользователя в API из-за ограничений без сохранения состояния и кэширования, описанных в статье Википедия REST .
Однако, если я проверю Google Tasks RESTAPI , они не включают в себя идентификатор пользователя, то же самое для Twitter API , поэтому, как представляется, существует тенденция не включать идентификатор пользователя.Если кто-то может пролить свет, я был бы признателен.
ОБНОВЛЕНИЕ : Если подумать об этом, если noteid уникален для всех пользователей, нет необходимости включать идентификатор пользователя, поэтомуGET / api / note / {noteid} в порядке.
Однако логическим родителем в интерфейсе restful будет GET / api / note / для получения списка всех заметок, и здесь я имеювозражение, поскольку список будет отличаться в зависимости от пользователя, который его запрашивает, что делает его не кешируемым.
Что касается вашей части с точечной сетью, я думаю, что передача идентификатора пользователя среди методов с точечной сетью - это прекрасно.