Skip to content
This repository was archived by the owner on Mar 17, 2025. It is now read-only.

Set/Get no longer function as of today. #276

Closed
RaemondBW opened this issue Aug 18, 2017 · 11 comments
Closed

Set/Get no longer function as of today. #276

RaemondBW opened this issue Aug 18, 2017 · 11 comments

Comments

@RaemondBW
Copy link
Contributor

I have been running some tasks regularly for a little under a year now and have found that the firebase-arduino get/set no longer work.

I verified that the https api using the secret key continue to work in my browser. But all the firebase arduino examples fail. This is using the latest version of the library, arduino ide 1.8.2, and esp8266 libraries.

@RaemondBW
Copy link
Contributor Author

perhaps the tls signature changed. I haven't had time to check it.

@nielsswinkels
Copy link

We just experienced the same. It worked yesterday, but not anymore today. Did they remove it today because it is legacy code?

@agostinopolizzano
Copy link

I experienced the same issue! Last work time 17.08 at 23:35 italian time!

@nrezoan
Copy link

nrezoan commented Aug 18, 2017

Experiencing same problem from today's morning. (18/8/2017). Does anyone know how to solve. I have to present my thesis project tomorrow. Is there any solution? Please help

@RaemondBW
Copy link
Contributor Author

RaemondBW commented Aug 18, 2017

I submitted pull request #277 with a fix. The issue is the sha1 fingerprint. In the mean time you can pull my fork and it should work for you, https://github.com/RaemondBW/firebase-arduino

@poli44
Copy link

poli44 commented Aug 18, 2017

Fingerprint was changed ,
from old: "9A E1 A3 B7 88 E0 C9 A3 3F 13 72 4E B5 CB C7 27 41 B2 0F 6A"
to new: "B8 4F 40 70 0C 63 90 E0 07 E8 7D BD B4 11 D0 4A EA 9C 90 F6" In the file FirebaseHttpClient.h

@nrezoan
Copy link

nrezoan commented Aug 18, 2017

Solved!!! I just can't thank you in words. Its my final year project and i could not have done it without your help. Thanks for your quick response in correct time. Thanks a lot.

@gevalia
Copy link

gevalia commented Aug 19, 2017

First, RaemondBW...you rock! I just started coding this up on Thursday and got it working perfectly. Then on Friday morning it wasn't. I have been going crazy ever since. Tracked it down late yesterday to the verify method in TLSTraits class in ESP8266HTTPClient.cpp but got lost right at the edge. Fix is fantastic but it does make me realize that I need a way to sense this so it can be resolved quickly.

Also, I realized that the makeFirebaseURL method in Firebase.cpp takes path and auth BUT it just always appends ".json" to the path and then appends auth. So if you ever need to do a "get" having an orderby or shallow or any other parameters, it will not work.

Ron

@dillyboy
Copy link

Thanks RaemondBW.. you are a life saver. I have my IoT class demo day after tomorrow. I was wondering why my device wasn't working all of a sudden. Thank you.

@kittiphanp
Copy link

i still faced the error as below

In file included from /Users/Kittiphan/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:25:0,
from /Users/Kittiphan/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
from /Users/Kittiphan/Documents/Arduino/FirebaseDemo_ESP8266_1/FirebaseDemo_ESP8266_1.ino:21:
/Users/Kittiphan/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseHttpClient.h:42:1: error: 'B8' does not name a type
B8 4F 40 70 0C 63 90 E0 07 E8 7D BD B4 11 D0 4A EA 9C 90 F6

@RaemondBW
Copy link
Contributor Author

@kittiphanp perhaps you didn't put quotation marks around the signature?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants