-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bring stopped working. #27
Comments
I just discovered that my MagicMirror is experiencing the same issue. Haven't had a chance to dig in yet, but I'll take a look when I get a minute. |
It looks like this API request is the one that causes the failure in
you can see more details about the failure by chaining a The complicated part is that it seems like the error message reported by Axios isn't accurate ("certificate has expired"). I'm able to successfully curl that API endpoint:
BUT the json that comes back in the response has two duplicate keys, which means that it can't be turned into a javascript object. This is where I think the actual breakdown is happening. The duplicate keys in the JSON response I'm seeing are:
If I manually remove those those duplicate key/value pairs from the JSON response and then hardcode the repaired json object as the return value of the I'll do a little more experimenting to see if the error handling can be adjusted to deal with these duplicate keys in the JSON response... |
Also... I might be able to get to it a little sooner if we could get a Hacktoberfest tag on this repo 😜 |
@evanhsu However any of the items selected in Bring phone App using the provided standard Bring items shows the correct graphic on MM but the description is in German. The locale was set (and still is) in the .css file to en-GB but the description text for the standard items display in German. Any bespoke items created on the App are worded correctly and in the right language on MM but the block text graphic (allocated automatically when creating the item on the app) doesn't show only a small square is displayed. Everything on the mobile phone App displays as expected. Any further help or pointers on possible issues would be gratefully received. Note the chicken, apple and beans! |
@Old-Engineer Thanks for testing it out! I'm able to see the exact behavior you described 👍🏻 I'm confident that the root cause of the current issue is that this request is still failing consistently: That endpoint is supposed to return a mapping of item names from german to their I'll continue to poke at it - I'm able to get a successful response from that endpoint using curl but not axios, so I'm currently investigating whether axios is adding additional headers that the api doesn't like. It's all trial and error at this point because it looks like the Bring! API isn't intended for 3rd-party access: https://www.getbring.com/help-center-main-categories/further-devices |
Oh well, looks like I have not been watching my own repository on Github, sorry for not answering.. |
I have the same issue, it's not working. This is the error, hpoe you can fix this.05.11.2021 17:42.22.885] [ERROR] Error: Request failed with status code 404 |
Is there a solution already - still the same problem - nothing is shown |
Unfortunately not as the Bring-Team changed their API. Maybe somebody with a better knowledge about OAuth/OIDC can make it work again |
I’ve been using this app and module for a few months. When it works it’s great. There was an issue a few weeks ago when the HTTPS connections no longer worked due to problem with a verifying site. This was resolved by another Bring user (https://github.com/evanhsu) to use HHTP connections instead and has worked until the last few weeks. Now the module does not work at all although the app still works well. Apparently the app does not have an official API. I do not have sufficient knowledge of node.js to begin to resolve this issue and have therefore resorted to using the google sheets module as a reminder list. It’s not as easy to use but it is reliable and uses the google official API. Hope this is informative and possibly helpful. |
Hi, after several months of Bring working without a hitch I noticed that the magic mirror display was not updating to reflect what was showing on the Bring App on my mobile.
Restarted pi and all items work OK but Bring not showing anything on MM. Mobile phone App still working fine.
The startup logs show a certificate error (see below) and other errors but its not clear to a novice coder what this all means.
Hope someone can help or give me a direction to explore this issue.
The text was updated successfully, but these errors were encountered: