You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm probably doing something wrong in testing, and could do with some clarification.
Initial problem report:
In Strava API settings I have set the Authorization Callback Domain to localhost:8000
I have used "oauth-flow.php", from examples and I have the following set: define('CALLBACK_URL', 'http://localhost:8000/oauth-flow.php?action=callback');
Note I did move this from: ./strava-oauth-master/PHP2/vendor/iamstuartwilson/strava/examples/oauth-flow.php
To: ./strava-oauth-master/PHP2/index.php
I setup a test server using: php -S localhost:8000/oauth-flow.php?action=callback
And get this response in terminal: PHP 7.1.23 Development Server started at Sat Nov 23 09:51:04 2019 Listening on http://localhost:8000/oauth-flow.php?action=callback Document root is /<VARIOUS_DIRECTORIES>/strava-oauth-master/PHP2 Press Ctrl-C to quit.
I then put this into the browser address bar: localhost:8000/oauth-flow.php?action=callback
And get an error "The requested resource /oauth-flow.php?action=callback was not found on this server."
Further testing conducted:
I tried removing oauth-flow.php?action=callback from the CALLBACK_URL in the test php script as well as the command to launch the test server.
The result was that the webpage loads. I get an authorisation code in the browser address bar after clicking on "Start oAuth Authentication Flow". The authorisation code changes on each click.
When I click on "Refresh Access Token" I get the following:
Hello,
I'm probably doing something wrong in testing, and could do with some clarification.
Initial problem report:
In Strava API settings I have set the Authorization Callback Domain to
localhost:8000
I have used "oauth-flow.php", from examples and I have the following set:
define('CALLBACK_URL', 'http://localhost:8000/oauth-flow.php?action=callback');
Note I did move this from:
./strava-oauth-master/PHP2/vendor/iamstuartwilson/strava/examples/oauth-flow.php
To:
./strava-oauth-master/PHP2/index.php
I setup a test server using:
php -S localhost:8000/oauth-flow.php?action=callback
And get this response in terminal:
PHP 7.1.23 Development Server started at Sat Nov 23 09:51:04 2019 Listening on http://localhost:8000/oauth-flow.php?action=callback Document root is /<VARIOUS_DIRECTORIES>/strava-oauth-master/PHP2 Press Ctrl-C to quit.
I then put this into the browser address bar:
localhost:8000/oauth-flow.php?action=callback
And get an error "The requested resource /oauth-flow.php?action=callback was not found on this server."
Further testing conducted:
I tried removing
oauth-flow.php?action=callback
from theCALLBACK_URL
in the test php script as well as the command to launch the test server.The result was that the webpage loads. I get an authorisation code in the browser address bar after clicking on "Start oAuth Authentication Flow". The authorisation code changes on each click.
When I click on "Refresh Access Token" I get the following:
Session Contents (before)
Array
(
[strava_access_token] =>
[strava_refresh_token] =>
[strava_access_token_expires_at] =>
)
Refresh Token
Session Contents (after)
Array
(
[strava_access_token] =>
[strava_refresh_token] =>
[strava_access_token_expires_at] =>
Any ideas on what I'm doing wrong?
Many Thanks,
James
The text was updated successfully, but these errors were encountered: