Điểm:0

Trích xuất thêm dữ liệu trên field_collection_item từ API REST của Drupal

lá cờ lb

Tôi đang cố gắng hiển thị thông tin liên quan đến các mô-đun đã đóng góp có sẵn trên Drupal theo chương trình.

Vì điều đó, tôi đang nhờ sự trợ giúp của tài liệu này: https://www.drupal.org/drupalorg/docs/apis/rest-and-other-apis

Khi tôi gọi API như: https://www.drupal.org/api-d7/node.json?field_project_machine_name=ctools

Đổi lại, tôi nhận được một đối tượng JSON với các chi tiết sau:

"field_supporting_organizations": [
                {
                    "uri": "https://www.drupal.org/api-d7/field_collection_item/1381907",
                    "id": "1381907",
                    "tài nguyên": "field_collection_item"
                }
],

Bây giờ, tôi muốn trích xuất thêm dữ liệu trên mục bộ sưu tập trường này, nhưng tôi không thể tìm thấy bộ lọc API phù hợp để thực hiện việc đó.

Bất kì sự trợ giúp nào đều được đánh giá cao.

Điểm:2
lá cờ us

Để bổ sung thêm thông tin từ mục bộ sưu tập trường đó, bạn chỉ cần sử dụng URI được báo cáo từ dữ liệu JSON đó, nhưng hãy thêm .json đến URI.
Trong trường hợp của bạn, URI là https://www.drupal.org/api-d7/field_collection_item/1381907.json, trả về dữ liệu sau.

{
  "field_how_they_helped": "Bảo trì",
  "field_supporting_organization": {
    "uri": "https://www.drupal.org/api-d7/node/2808667",
    "id": "2808667",
    "tài nguyên": "nút"
  },
  "item_id": "1381907",
  "revision_id": "1675252",
  "field_name": "field_supporting_organizations",
  "đã lưu trữ": "0",
  "url": "https://www.drupal.org/field-collection/field-supporting-organizations/1381907",
  "host_entity": {
    "uri": "https://www.drupal.org/api-d7/node/343333",
    "id": "343333",
    "tài nguyên": "nút"
  },
  "feeds_item_guid": null,
  "feeds_item_url": null,
  "feed_nid": null
}

Nếu sau đó bạn cần biết thêm thông tin về tổ chức, bạn truy cập https://www.drupal.org/api-d7/node/2808667.json, trả về dữ liệu sau.

{
  "thân thể": {
    "value": "<p>Đại học British Columbia là một trung tâm nghiên cứu và giảng dạy toàn cầu, luôn được xếp hạng trong số 20 trường đại học công lập hàng đầu trên thế giới. Kể từ năm 1915, tinh thần kinh doanh của UBCâ đã đón nhận sự đổi mới và thách thức vị thế quo. UBC khuyến khích sinh viên, nhân viên và giảng viên của mình thách thức quy ước, dẫn đầu khám phá và khám phá những cách học mới. Tại UBC, tư duy táo bạo được tạo điều kiện để phát triển thành những ý tưởng có thể thay đổi thế giới.</p>",
    "tóm lược": "",
    "định dạng": "1"
  },
  "taxonomy_vocabulary_48": [],
  "taxonomy_vocabulary_50": [
    {
      "uri": "https://www.drupal.org/api-d7/taxonomy_term/24656",
      "id": "24656",
      "tài nguyên": "taxonomy_term"
    }
  ],
  "taxonomy_vocabulary_52": [
    {
      "uri": "https://www.drupal.org/api-d7/taxonomy_term/24104",
      "id": "24104",
      "tài nguyên": "taxonomy_term"
    }
  ],
  "field_budget": "",
  "field_contributions": {
    "value": "<p>Các dịch vụ web cung cấp tích hợp Drupal cho giảng viên và nhân viên, đồng thời họ đã cung cấp mô-đun tích hợp cổng thanh toán thương mại và chủ đề. Ngoài ra, nhân viên cũng có đóng góp cho Drupal và các buổi gặp mặt cho người dùng trong đội ngũ nhân viên của Trường đại học.</p >",
  "định dạng": "1"
  },
  "field_link": {
    "url": "https://www.ubc.ca",
    "thuộc tính": [],
    "display_url": null
  },
  "field_logo": {
    "tập tin": {
      "uri": "https://www.drupal.org/api-d7/file/5711845",
      "id": "5711845",
      "tài nguyên": "tập tin"
    },
    "alt": "Đại học British Columbia",
    "Tiêu đề": ""
  },
  "field_org_marketplace_request": sai,
  "field_org_training_request": sai,
  "field_organization_headquarters": "Vancouver",
  "field_organization_list_rule": "không bao giờ",
  "field_organization_training_desc": {
    "giá trị": "",
    "định dạng": "1"
  },
  "field_organization_training_list": "tắt",
  "field_organization_training_url": {
    "url": "",
    "thuộc tính": [],
    "display_url": null
  },
  "field_organization_technologies": "tắt",
  "field_organization_support": [],
  "field_short_description": null,
  "field_hosting_type": [],
  "field_org_issue_credit_count": "12",
  "field_organization_type": {
    "uri": "https://www.drupal.org/api-d7/taxonomy_term/182533",
    "id": "182533",
    "tài nguyên": "taxonomy_term"
  },
  "field_org_membership_status": null,
  "field_organization_loc_serve": [],
  "nid": "2808667",
  "vid": "10103871",
  "is_new": sai,
  "loại": "tổ chức",
  "title": "Đại học British Columbia",
  "ngôn ngữ: Việt Nam",
  "url": "https://www.drupal.org/the-university-of-british-columbia",
  "edit_url": "https://www.drupal.org/node/2808667/edit",
  "trạng thái": "1",
  "thúc đẩy": "0",
  "dính": "0",
  "đã tạo": "1475153665",
  "đã thay đổi": "1623042361",
  "tác giả": {
    "uri": "https://www.drupal.org/api-d7/user/160302",
    "id": "160302",
    "tài nguyên": "người dùng"
  },
  "tổ tiên sách": [],
  "bình luận": "1",
  "bình luận": [],
  "comment_count": "0",
  "comment_count_new": sai,
  "feeds_item_guid": null,
  "feeds_item_url": null,
  "feed_nid": không,
  "flag_flag_tracker_follow_user": [],
  "flag_tracker_follower_count": không,
  "has_new_content": không,
  "last_comment_timestamp": "1475153665",
  "projects_supported": [
    {
      "id": "3054475",
      "title": "Hỗ trợ người bảo trì",
      "uri": "https://www.drupal.org/api-d7/node/3054475"
    },
    {
      "id": "2920939",
      "title": "Bộ lọc bảng đáp ứng",
      "uri": "https://www.drupal.org/api-d7/node/2920939"
    },
    {
      "id": "2724893",
      "title": "Triển khai Composer",
      "uri": "https://www.drupal.org/api-d7/node/2724893"
    },
    {
      "id": "2632164",
      "title": "Phần mở rộng cành cây",
      "uri": "https://www.drupal.org/api-d7/node/2632164"
    },
    {
      "id": "2162097",
      "title": "Xem bộ lọc chọn lọc",
      "uri": "https://www.drupal.org/api-d7/node/2162097"
    },
    {
      "id": "1612464",
      "title": "Nhà cung cấp dịch vụ SAML",
      "uri": "https://www.drupal.org/api-d7/node/1612464"
    },
    {
      "id": "1378306",
      "title": "Dạng thực thể",
      "uri": "https://www.drupal.org/api-d7/node/1378306"
    },
    {
      "id": "1173784",
      "title": "Liên kết cho phép nút",
      "uri": "https://www.drupal.org/api-d7/node/1173784"
    },
    {
      "id": "948986",
      "title": "Vị trí Menu",
      "uri": "https://www.drupal.org/api-d7/node/948986"
    },
    {
      "id": "756434",
      "title": "Mẹo biểu mẫu",
      "uri": "https://www.drupal.org/api-d7/node/756434"
    },
    {
      "id": "460628",
      "title": "Chế độ xem sắp xếp tự nhiên",
      "uri": "https://www.drupal.org/api-d7/node/460628"
    },
    {
      "id": "343333",
      "title": "Bộ công cụ Chaos (ctools)",
      "uri": "https://www.drupal.org/api-d7/node/343333"
    },
    {
      "id": "265945",
      "title": "Khối menu",
      "uri": "https://www.drupal.org/api-d7/node/265945"
    },
    {
      "id": "165016",
      "title": "Các trường có thể chỉnh sửa",
      "uri": "https://www.drupal.org/api-d7/node/165016"
    },
    {
      "id": "161539",
      "title": "Xem hoạt động hàng loạt (VBO)",
      "uri": "https://www.drupal.org/api-d7/node/161539"
    },
    {
      "id": "92594",
      "tiêu đề": "Lịch",
      "uri": "https://www.drupal.org/api-d7/node/92594"
    },
    {
      "id": "74958",
      "title": "Bảng điều khiển",
      "uri": "https://www.drupal.org/api-d7/node/74958"
    },
    {
      "id": "9044",
      "title": "Bộ lọc mã",
      "uri": "https://www.drupal.org/api-d7/node/9044"
    }
  ]
}

Nói chung, để truy cập URI được trả về từ dữ liệu đó, bạn cần nối thêm .json đến URI. Ví dụ, đối với https://www.drupal.org/api-d7/taxonomy_term/24656, bạn dùng https://www.drupal.org/api-d7/taxonomy_term/24656.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.