Comments (5)
Still wait for an answer
from switchbotapi.
The API key can be retrieved from clicking the app version 10 times, then going to developer options. All under profile preferences.
from switchbotapi.
But that is not an easy way by any stretch of the imagination.
Most support request I get are from user of my app that either:
a) find that too much of a task to get there.
b) get there but then fail to copy the key over to my app correctly.
Why cant the API have a simple login method that uses the username and password?
Even it it is via OAUTH2 or something like that so the user and and password are entered via the SwitchBot server and it return the API key.
Come on SwitchBot this sort of support is pitiful. You haven't read the initial post as It is clear that I know how to currently get the API key as I have said it is not working.
You then provide a stupid answer and close the post.
from switchbotapi.
@AdyRock, I read it, but I don't work for SwitchBot and have no control over adding this capability into the API. Also with how easy it is to get the token, I don't see this being added.
from switchbotapi.
I'm not going to go into why you closed a support request when you don't work for SwitchBot or provide a suitable answer. But thank you for opening it again
And my apologies to SwitchBot for blaming you.
For you and me the task is easy but a lot of non-technical users that are just getting into home automation find it difficult to get to and error prone to copy the key from one screen to another.
The integration I am making is for newbies as well as experienced user so it has to be as simple as possible. As the SwitchBot devices are good value they are attracting a lot of new users and if the experience is not good they will possibly give up.
Even though I provide detailed instructions for obtaining the API token, I still get users contacting me because they struggle.
The API token is very long so I often tell user to copy it to the clipboard and then paste it into my app but if the apps are on different systems (phone a PC for example) then they need to find a way to send it to the other device. So things can get complicated very quickly for a new tech user.
Once they are over that hurdle they can start to integrate SwitchBot device into the rest of the automation system quite easily.
from switchbotapi.
Related Issues (20)
- SwitchBot Hub 2 Touch Buttons - On/Off State HOT 2
- About the keypad command parameter HOT 4
- API returns misleading success message with old readings for offline sensor HOT 4
- API document for Robot Vacuum shows wrong deviceType HOT 6
- Vacuum state in API shows clearing instead of cleaning HOT 2
- Getting no response after requesting device list
- Historical data for devices such as outdoor meters HOT 4
- Intermittent 500 internal server errors HOT 11
- Open single curtain (of 2 curtains grouped together) via API HOT 3
- Light Remote color and timer HOT 1
- [Keypad Touch] Send lock codes in response to Get Device Status
- [Keypad Touch] Delete Key command does not work HOT 1
- API Daily Limit HOT 4
- Support for s10 vacuum HOT 3
- Add support for K10+ vacuum HOT 2
- example java script to initiate a bot press
- Expand Switchbot API for Lock Pro HOT 1
- API 190 Error HOT 53
- Expose last update timestamp for device
- More Keypad Touch Webhook Events Required HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from switchbotapi.