jcroll / foursquare-api-client Goto Github PK
View Code? Open in Web Editor NEWA PHP foursquare API HTTP client
A PHP foursquare API HTTP client
https://packagist.org/packages/guzzle/guzzle is depricated in favour of https://packagist.org/packages/guzzlehttp/guzzle, any chance this will get updated soon?
Hi,
thanks for this awsome fq api,
my web app works perfectly, but sometimes a 403 error is handled, i don't know what is the probleme, i didnt rich the limites of the api.
do you think this came from your library or it's from the original fq api ?
Hello,
I have a problem to paginate results from venues/search. How to do that ? Is it possible ?
I use Laravel 5.1 and i would like to display pagination results in my view where I list all results find by keyword or category.
I've tried this and I have a pagination system but i don't know how to display it in my view with links according to pagination :
$client = FoursquareClient::factory(array(
'client_id' => 'my_client_id',
'client_secret' => 'my_client_secret'
));
$command = $client->getCommand('venues/search', array(
'll' => urldecode($locat_coord),
'query' => $keyword,
'categoryId' => $bycat,
'limit' => 4,
'intent' => 'browse',
'radius' => 20000
));
$results = $command->execute(); // returns an array of results
$paginator = new Paginator($results['response']['venues'], 2);
Thanks for your help !
@jcroll , I'm using your bundle for symfony.
I get an error There was an error executing the venues/explore command: cURL error 6: Couldn't resolve host 'venues' (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)
Example of usage is here: jcroll/foursquare-api-bundle#8 (comment)
I've used some debuggers and realized that baseUri in Description is empty, so I added baseUri
to client.json
and it works, but then I've got 'missing credentials', so query parameters are not passed.
Tested on different laptops with different configuration - same result (v.3)
v2.1.1 works perfect
Hello, I try to upgrade a projet of mine, but I can't use foursquare-api-client. Here is my error message :
Your requirements could not be resolved to an installable set of packages.
Problem 1
- jcroll/foursquare-api-client v2.1.1 requires guzzlehttp/guzzle ~4|~5 -> satisfiable by guzzlehttp/guzzle[4.0.0, 4.0.0-rc.1, 4.0.0-rc.2, 4.0.1, 4.0.2, 4.1.0, 4.1.1, 4.1.2, 4.1.3, 4.1.4, 4.1.5, 4.1.6, 4.1.7, 4.1.8, 4.2.0, 4.2.1, 4.2.2, 4.2.3, 4.2.4, 4.x-dev, 5.0.0, 5.0.1, 5.0.2, 5.0.3, 5.1.0, 5.2.0, 5.3.0, 5.3.1, 5.3.x-dev] but these conflict with your requirements or minimum-stability.
- jcroll/foursquare-api-client v2.1.0 requires guzzlehttp/guzzle ~4|~5 -> satisfiable by guzzlehttp/guzzle[4.0.0, 4.0.0-rc.1, 4.0.0-rc.2, 4.0.1, 4.0.2, 4.1.0, 4.1.1, 4.1.2, 4.1.3, 4.1.4, 4.1.5, 4.1.6, 4.1.7, 4.1.8, 4.2.0, 4.2.1, 4.2.2, 4.2.3, 4.2.4, 4.x-dev, 5.0.0, 5.0.1, 5.0.2, 5.0.3, 5.1.0, 5.2.0, 5.3.0, 5.3.1, 5.3.x-dev] but these conflict with your requirements or minimum-stability.
- Installation request for jcroll/foursquare-api-client ^2.1 -> satisfiable by jcroll/foursquare-api-client[v2.1.0, v2.1.1].
I use guzzlehttp/guzzle ^6.2, what can I do ?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.