Khám phá HTTP-based APIs với cURL (phần 3)

Khám phá HTTP-based APIs với cURL (tiếp tục)

Phổ biến là, đằng sau một REST API, các tài nguyên khác nhau là liên quan. Từ tài liệu hướng dẫn Cisco Meraki, chúng
ta biết rằng mỗi organization có thể chứa các networks. Nên, tương tự như điểm cuối API trên cho các organizations,
có một cái cho các networks /api/v1/organizations/{organizationId}/networks. Giữa { }, organizationID phải được
thay thế bởi cái nhận dạng organization thực.
Cái nhận dạng này là phù hợp nhất cho mỗi organization cái bạn giành trong code trên. Nó được trình bày bởi key id
trong mỗi dictionary. Lấy ID này, bạn có thể tiếp tục khám phá các networks nested cái thuộc về mỗi organization. Nó
là thú vị để nhận thấy rằng bản chất nested của API này, nên bạn không thể liệt kê tất cả networks trực tiếp, nhưng
sử dụng các organizations chúng thuộc về như một tham chiếu. Trong code dưới, organization ID được sử dụng để giành
các networks cái thuộc về nó.

networks
(1) Đường dẫn URL chứa organization ID cái giới hạn phạm vi của yêu cầu tới các networks thuộc về organization đó.
(2) Trả lời là một list các dictionaries, mỗi cái trình bày một network. Và trong mỗi dictionary, chúng ta có thể
tìm thấy các thuộc tính của mỗi network.
(3) Tương tự như code trước, key id được sử dụng để nhận dạng duy nhất network.

Chia sẻ