Điểm:0

Làm cách nào tôi có thể nhận các trường cụ thể từ đối tượng người dùng trong API REST?

lá cờ al

Tôi có câu hỏi về việc truy xuất các trường từ đối tượng người dùng bằng REST trong Drupal 8. Khi tôi đăng nhập vào Drupal, tôi có thể sử dụng lệnh gọi GET sau để truy xuất đối tượng người dùng:

http://localhost:8081/user/2?_format=json

Điều này sẽ trả về phản hồi json với tất cả các trường của người dùng này. Tôi chỉ muốn truy xuất 3 trường chứ không phải toàn bộ đối tượng.

Làm cách nào tôi có thể đặt trả về một số trường cụ thể chứ không phải tất cả các trường?

4uk4 avatar
lá cờ cn
Nếu đây là điều duy nhất bạn muốn nhận được qua JSON thì hãy viết bộ điều khiển JSON tùy chỉnh. Nếu đây chỉ là khởi đầu của một dự án lớn hơn nhiều thì hãy tìm cách triển khai dịch vụ web khác. Xem https://dri.es/headless-cms-rest-vs-jsonapi-vs-graphql
Thomas Crawford avatar
lá cờ al
Cảm ơn @4k4, đây là điều duy nhất nên tôi sẽ xây dựng bộ điều khiển JSON.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.