This is a Dart package for accessing Foursquare API endpoints and Foursquare-related objects. Both userless and authenticated access is supported.
Add this git as a dependency in pubspec.yaml
of your Flutter project.
dependencies:
foursquare: '^0.1.0'
Import the package into your project.
import 'package:foursquare/foursquare.dart';
...
void main() async {
// Used for userless requests
API userless = API.userless(
'FOURSQUARE_CLIENT_ID',
'FOURSQUARE_CLIENT_SECRET');
// Used for authenticated requests
API authed = API.authed('OAUTH_ACCESS_TOKEN');
Venue current = await Venue.current(authed, 40, -74);
print(current.name);
...
}
- Constructors for userless and authenticated access
- Basic GET implementation
- Basic objects - User, Venue
- Basic API endpoints - user/X, venues/search
- Deeper object implementation
- Deeper API endpoint implementation
- dartdoc documentation