Tôi có thể lấy dữ liệu từ API Trello sử dụng này:API Trello: nhận các thành viên, tệp đính kèm và thông tin thẻ trong một cuộc gọi?
private function get_card_info($card_id) {
$client = new \GuzzleHttp\Client();
$base = $this->endpoint . $card_id;
$params = "?key=" . $this->api_key . "&token=" . $this->token;
$cardURL = $base . $params;
$membersURL = $base . "/members" . $params;
$attachmentsURL = $base . "/attachments" . $params;
$response = $client->get($cardURL);
$this->card_info['card'] = json_decode($response->getBody()->getContents());
$response = $client->get($membersURL);
$this->card_info['members'] = json_decode($response->getBody()->getContents());
$response = $client->get($attachmentsURL);
$this->card_info['attachments'] = json_decode($response->getBody()->getContents());
}
Tuy nhiên, điều này được chia thành ba cuộc gọi. Có cách nào để lấy thông tin thẻ, thông tin thành viên và thông tin đính kèm tất cả trong một cuộc gọi không? Các docs đề cập đến sử dụng &fields=name,id
, nhưng điều đó dường như chỉ giới hạn những gì được trả về từ cuộc gọi cơ bản đến điểm cuối cards
.
Thật vô lý khi phải nhấn API 3 lần mỗi lần tôi cần thông tin thẻ, nhưng tôi không thể tìm thấy bất kỳ ví dụ nào thu thập tất cả những gì cần thiết.
Tôi sẽ kiểm tra ngay khi tôi về nhà với máy tính xách tay cá nhân của mình. Đây có phải là tài liệu ở bất cứ đâu không? –