Flutter / Dart उदाहरण – हेल्थ फिटनेस API¶
अपनी Flutter ऐप्स में Dart का उपयोग करके हेल्थ फिटनेस API तक पहुंचें। नीचे http पैकेज और dio का उपयोग करके उदाहरण दिए गए हैं।
1. http पैकेज का उपयोग करना¶
pubspec.yaml में निर्भरता जोड़ें:
GET अनुरोध का उदाहरण:
import 'package:http/http.dart' as http;
import 'dart:convert';
void main() async {
final apiKey = "YOUR_API_KEY";
final url = Uri.parse("https://api.hefitapi.com/api/v1/bmi?height=178&weight=82&units=metric&lang=en");
final response = await http.get(
url,
headers: {"X-API-Key": apiKey},
);
if (response.statusCode == 200) {
final data = json.decode(response.body);
print(data);
} else {
print("Request failed with status: ${response.statusCode}");
}
}
POST अनुरोध का उदाहरण:
import 'package:http/http.dart' as http;
import 'dart:convert';
void main() async {
final apiKey = "YOUR_API_KEY";
final url = Uri.parse("https://api.hefitapi.com/api/v1/bmi/post");
final payload = json.encode({"height": 178, "weight": 82, "units": "metric"});
final response = await http.post(
url,
headers: {
"Content-Type": "application/json",
"X-API-Key": apiKey
},
body: payload,
);
if (response.statusCode == 200) {
final data = json.decode(response.body);
print(data);
} else {
print("Request failed with status: ${response.statusCode}");
}
}
2. dio पैकेज का उपयोग करना¶
pubspec.yaml में निर्भरता जोड़ें:
GET अनुरोध का उदाहरण:
import 'package:dio/dio.dart';
void main() async {
final dio = Dio();
final apiKey = "YOUR_API_KEY";
final url = "https://api.hefitapi.com/api/v1/bmi?height=178&weight=82&units=metric&lang=en";
final response = await dio.get(
url,
options: Options(headers: {"X-API-Key": apiKey}),
);
print(response.data);
}
POST अनुरोध का उदाहरण:
import 'package:dio/dio.dart';
void main() async {
final dio = Dio();
final apiKey = "YOUR_API_KEY";
final url = "https://api.hefitapi.com/api/v1/bmi/post";
final payload = {"height": 178, "weight": 82, "units": "metric"};
final response = await dio.post(
url,
data: payload,
options: Options(headers: {"X-API-Key": apiKey}),
);
print(response.data);
}
अन्य भाषाएँ¶
अन्य प्रोग्रामिंग भाषाओं में हेल्थ फिटनेस API को एकीकृत करने के बारे में जानें:
आज ही अपने मोबाइल और वेब ऐप्स में हेल्थ फिटनेस API को एकीकृत करना शुरू करें!
हेल्थ फिटनेस API आधुनिक डिजिटल स्वास्थ्य बुनियादी ढांचे को सशक्त बनाना