Brak dostępu przy logowaniu
Udzielono odpowiedziWitam.
Stworzyłem skrypt do autoryzacji oauth ze stroną infakt.pl. Skrypt przekierowuje na stronę https://www.infakt.pl/oauth/authorize ale gdy chcę się zalogować to wyskakuje mi błąd: Brak dostępu".
Moj skrypt:
$config = array(
'key' => '2wHpetoNMoFOZGnKbMLB',
'secret' => 'tc6qm39C1x9KL11JJLGNHMN55sxa6WLFIET5JRJA',
'redirect' => 'https://example.com/import_infakt_auth',
'base_uri' => 'https://www.infakt.pl/'
);
$consumer = OAuth_Consumer::factory($config);
$access_token = Session::instance()->get('infakt_oauth_access_token', null);
$redirect = 'https://example.com/import_infakt_auth';
if(empty($access_token))
{
$consumer->callback($redirect);
$provider = OAuth_Provider::factory('infakt');
$request_token = $provider->request_token($consumer);
Session::instance()->set('infakt_oauth_token', $request_token);
Request::current()->redirect($provider->authorize_url($request_token));
}
else
{
Request::$initial->redirect($redirect.'?state='.$this->domain);
}
Dodam jeszcze że jest to napisane w Kohana Framework
-
Panie Kamilu,
Przeanalizowaliśmy skrypt w PHP do komunikacji z naszym API i działa on poprawnie. Problem najprawdopodobniej leży po stronie napisanego przez Pana skryptu. Zalecam ponowne zapoznanie się z dokumentacją API V2 i przykładowym skryptem w PHP. Jest on dostępny na stronie http://pomoc.infakt.pl/entries/21206233-przyk-ady-dla-apiv2.
Pozdrawiam
Zaloguj się, aby dodać komentarz.
Komentarze
Komentarze: 3