ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Python] Firebase와 Python연결하기
    Python 2018. 11. 27. 11:39

    < firebase 실시간 데이터 베이스 Python으로 가져오기 >

    Firebase 콘솔로 가기 -> 설정버튼 누르기 -> json파일 다운 -> 파일을 Pycharm의 프로젝트 경로로 넣기

    Python파일에 import하기

    import firebase_admin
    from firebase_admin import credentials
    from firebase_admin import db

    모듈을 import하고 firebase 클래스를 만들어 그 안에 다운받은 json파일명과 firebase의 url을 복사하여 넣기.

    콘솔로 가기 -> database -> 실시간 데이터 베이스 -> 링크 표시된 옆에 있는 url 복사

    cred = credentials.Certificate('miband-project-firebase-adminsdk-aencx-dd9fce1a49.json')
    firebase_admin.initialize_app(cred, {
    'databaseURL': 'https://miband-project.firebaseio.com/'
    })

    예시로 이런식의 데이터들이 담겨 있는데, 이중에 걸음 수만 가져오고 싶다면

    ref = db.reference().child('미밴드데이터').child('걸음수')   

    또 전체 날짜의 데이터를 가져오고 싶다면 이렇게 쓸 수 있다.

    def getTimeAndHR(self, user, day):
    data_array = []
    for key, val in self.ref.child(user).child(day).order_by_key().get().items():
    data = {"time": key, "HR": val}
    data_array.append(data)
    return data_array





Designed by Tistory.