Ошибка в API Foursquare - PullRequest
       15

Ошибка в API Foursquare

1 голос
/ 05 июля 2011

В настоящее время я работаю с API Foursquare.Я скачал файлы с github прямо здесь https://github.com/jmathai/foursquare-async. Но, когда я ввел свои учетные данные, такие как мой clientId, мой клиентский секрет и мой redirectUri, это не совсем работает;это говорит о том, что существует перенаправление URI.Начало кода в файле simpleTest.php выглядит следующим образом:

ob_start();
require_once 'EpiCurl.php';
require_once 'EpiFoursquare.php';
$clientId = 'CLIENT_ID';
$clientSecret = 'CLIENT_SECRET';
$code = 'CODE';
$accessToken = 'ACCESS_TOKEN';
$redirectUri = 'http://www.thered-line.com/foursquare/simpleTest.php';
$userId = '4855602';
$fsObj = new EpiFoursquare($clientId, $clientSecret, $accessToken);
$fsObjUnAuth = new EpiFoursquare($clientId, $clientSecret);

Как получить мой $ code и $ accessToken ...?

1 Ответ

1 голос
/ 05 июля 2011

Эта библиотека для использования Foursquare с oAuth.Это означает, что вы получаете свой код и токен доступа от части рукопожатия oAuth.Foursquare предоставил вам информацию о клиенте - все остальное сделано в рукопожатии.

Когда вы изменили URL-адрес и пользователя, но сохранили код и токен из исходного теста, вы получили недействительный код и токен - вы используете токены от рукопожатия, которое неесть те же данные больше.Если вы вернете тест обратно к тому, как он был на Github, он должен запуститься.

По сути, все, что вам нужно для этой библиотеки, - это clientID и Secret - остальное будет сделано с помощью вызовов функций PHP из библиотеки..

Подробнее

...