@@ -27,7 +27,7 @@ Use composer to install this StravaPHP package.
2727```
2828{
2929 "require": {
30- "basvandorst/StravaPHP ": "1.2.0 "
30+ "basvandorst/stravaphp ": "1.3.1 "
3131 }
3232}
3333```
@@ -78,7 +78,7 @@ use Strava\API\Exception;
7878use Strava\API\Service\REST;
7979
8080try {
81- $adapter = new \GuzzleHttp\Client(['base_uri' => 'https://www.strava.com/api/v3']);
81+ $adapter = new \GuzzleHttp\Client(['base_uri' => 'https://www.strava.com/api/v3/ ']);
8282 $service = new REST($token, $adapter); // Define your user token here.
8383 $client = new Client($service);
8484
@@ -100,6 +100,8 @@ try {
100100### Strava\API\Factory
101101#### Usage
102102``` php
103+ use Strava\API\Factory;
104+
103105// Configure your app ID, app token and callback uri
104106$factory = new Factory();
105107$OAuthClient = $factory->getOAuthClient(1234, 'APP-TOKEN', 'http://my-app/callback.php');
@@ -113,6 +115,8 @@ $factory->getAPIClient($token);
113115### Strava\API\OAuth
114116#### Usage
115117``` php
118+ use Strava\API\OAuth;
119+
116120// Parameter information: https://strava.github.io/api/v3/oauth/#get-authorize
117121$options = [
118122 'clientId' => 1234,
@@ -147,9 +151,13 @@ $oauth->getAccessToken($grant = 'authorization_code', $params = []);
147151#### Usage
148152``` php
149153// REST adapter (We use `Guzzle` in this project)
150- $adapter = new \GuzzleHttp\Client(['base_uri' => 'https://www.strava.com/api/v3']);
154+ use GuzzleHttp\Client as GuzzleClient;
155+ use Strava\API\Service\REST;
156+ use Strava\API\Client;
157+
158+ $adapter = new GuzzleClient(['base_uri' => 'https://www.strava.com/api/v3/']);
151159// Service to use (Service\Stub is also available for test purposes)
152- $service = new Service\ REST('RECEIVED-TOKEN', $adapter);
160+ $service = new REST('RECEIVED-TOKEN', $adapter);
153161
154162// Receive the athlete!
155163$client = new Client($service);
@@ -170,7 +178,7 @@ $client->getAthleteKom($id, $page = null, $per_page = null);
170178$client->getAthleteZones();
171179$client->getAthleteStarredSegments($id = null, $page = null, $per_page = null);
172180$client->updateAthlete($city, $state, $country, $sex, $weight);
173- $client->getActivityFollowing($before = null, $page = null, $per_page = null)
181+ $client->getActivityFollowing($before = null, $page = null, $per_page = null);
174182$client->getActivity($id, $include_all_efforts = null);
175183$client->getActivityComments($id, $markdown = null, $page = null, $per_page = null);
176184$client->getActivityKudos($id, $page = null, $per_page = null);
0 commit comments