Вот пример простого приложения для упражнений, использующего OpenFit API:
- Сначала зарегистрируйте ключ API на веб-сайте OpenFit.
- Установите библиотеку запросов на python, запустив
pip install requestsв командной строке. - Импортируйте библиотеку запросов и создайте функцию с именем
get_workout, которая принимает идентификатор тренировки и возвращает сведения о тренировке.
import requests
def get_workout(workout_id):
api_key = 'YOUR_API_KEY'
url = f'https://api.openfit.com/workouts/{workout_id}'
headers = {'Authorization': 'Bearer ' + api_key}
response = requests.get(url, headers=headers)
data = response.json()
return data
4. Используйте функцию get_workout, чтобы отправить запрос GET к API OpenFit и получить сведения о тренировке для конкретной тренировки. API требует training_id в качестве параметра пути и требует заголовка авторизации с ключом api_key.
5. Распечатайте информацию о тренировке
workout_id = 1
workout = get_workout(workout_id)
print("Title:", workout["workout”][“title”]) print(“Difficulty:”, workout[“workout”][“difficulty”]) print(“Duration:”, workout[“workout”][“duration”]) print(“Equipment:”, workout[“workout”][“equipment”]) print(“Instructions:”, workout[“workout”][“instructions”])
6. Запустите программу, и вы получите подробную информацию о тренировке с предоставленным идентификатором тренировки.
Обратите внимание, что это базовый пример использования OpenFit API. API OpenFit имеет гораздо больше функций, таких как поиск тренировок, список всех тренировок и т. д. Кроме того, вам потребуется добавить дополнительные функции или обработку ошибок в зависимости от специфики вашего варианта использования. Кроме того, замените `YOUR_API_KEY` вашим фактическим ключом API, который вы получили от OpenFit.
В заключение, это приложение использует API OpenFit для получения сведений о тренировке для конкретной тренировки и отображения названия, сложности, продолжительности, оборудования и инструкций по тренировке. Он использует библиотеку запросов в Python, чтобы сделать запрос GET к API OpenFit и получить данные. С помощью этой базовой функции вы можете расширить приложение, включив в него дополнительные функции, такие как поиск тренировок по сложности, продолжительности или оборудованию, или отобразить список всех доступных тренировок.
Продавайте свое новое приложение с помощью программного обеспечения для копирайтинга на основе искусственного интеллекта, которому доверяют более 4 000 000 пользователей, которое поможет вам создавать высококачественный контент быстрее и эффективнее, чем когда-либо прежде. Подробнее здесь.
И вот оно! Большое спасибо за упорство до конца этой статьи! Надеюсь, вы нашли это полезным. Вы можете следить за мной на Medium.
Если вам понравилась эта статья, не забудьте похлопать в ладоши (совет для профессионалов: это бесплатно).