I've been using http://localhost:PORT/callback as my callback url for testing, but when I try to edit it to http://somehost:PORT/callback for deployment, I'm seeing an error message saying HTTPS is required.
However when I hover beside the field for callback url, the tooltip text says HTTPS is recommended but not required. Am I missing something?
Fitbit Developers oversee the SDK and API forums. We're here to answer questions about Fitbit developer tools, assist with projects, and make sure your voice is heard by the development team.
Hi @someuser101. We have restricted the callback URL to support HTTPS only. The information in the tooltip is outdated. Thank you for pointing that out.
Best AnswerHi @Gordon-C. Has callback URL been restricted to support HTTPS only across all platforms? I have some users on iOS that are experiencing 404 errors on authorization, and the callback URL is currently just a standard iOS callback URL (myappscheme://). However, it still works for a number of users - I'm not sure why it would work for some and not all. Thanks in advance for the help
Best Answer
Fitbit Developers oversee the SDK and API forums. We're here to answer questions about Fitbit developer tools, assist with projects, and make sure your voice is heard by the development team.
Hi @jonbee75,
The callback URL for web apps should be HTTPS. However, I believe your problem is related to something else. Your callback URL needs to be an absolute URL, meaning it needs to look like myappscheme://callback.
Gordon
Best Answer