[ Príspevok: 1 ] 
AutorSpráva
Online

Užívateľ
Užívateľ
FB API login problem

Registrovaný: 21.09.13
Prihlásený: 17.01.17
Príspevky: 2009
Témy: 70 | 70
Bydlisko: Považská By...
NapísalOnline : 12.03.2016 21:52 | FB API login problem

Zdravim, snazim sa rozbehat prihlasovanie cez fb. Vsetko je ok, mam link ten ma presmeruje na aplikaciu na fb tam to potvrdim fb ma presmeruje na web ale ten uz vyhadzuje chybu, pouzivam zdrojaky priamo z ich dokumentacie ale vôbec neviem čo s tym mam robiť už.
Kód:
<?php
    include_once('./fb_conf.php'); //app-id a app-secret
    $helper = $fb->getRedirectLoginHelper();
     
    try {
      $accessToken = $helper->getAccessToken();
    } catch(Facebook\Exceptions\FacebookResponseException $e) {
      // When Graph returns an error
      echo 'Graph returned an error: ' . $e->getMessage();
      exit;
    } catch(Facebook\Exceptions\FacebookSDKException $e) {
      // When validation fails or other local issues
      echo 'Facebook SDK returned an error: ' . $e->getMessage();
      exit;
    }
     
    if (! isset($accessToken)) {
      if ($helper->getError()) {
        header('HTTP/1.0 401 Unauthorized');
        echo "Error: " . $helper->getError() . "\n";
        echo "Error Code: " . $helper->getErrorCode() . "\n";
        echo "Error Reason: " . $helper->getErrorReason() . "\n";
        echo "Error Description: " . $helper->getErrorDescription() . "\n";
      } else {
        header('HTTP/1.0 400 Bad Request');
        echo 'Bad request';
      }
      exit;
    }
     
    // Logged in
    echo '<h3>Access Token</h3>';
    var_dump($accessToken->getValue());
     
    // The OAuth 2.0 client handler helps us manage access tokens
    $oAuth2Client = $fb->getOAuth2Client();
     
    // Get the access token metadata from /debug_token
    $tokenMetadata = $oAuth2Client->debugToken($accessToken);
    echo '<h3>Metadata</h3>';
    var_dump($tokenMetadata);
     
    // Validation (these will throw FacebookSDKException's when they fail)
    $tokenMetadata->validateAppId('12345'); // Replace {app-id} with your app id
    // If you know the user ID this access token belongs to, you can validate it here
    //$tokenMetadata->validateUserId('123');
    $tokenMetadata->validateExpiration();
     
    if (! $accessToken->isLongLived()) {
      // Exchanges a short-lived access token for a long-lived one
      try {
        $accessToken = $oAuth2Client->getLongLivedAccessToken($accessToken);
      } catch (Facebook\Exceptions\FacebookSDKException $e) {
        echo "<p>Error getting long-lived access token: " . $helper->getMessage() . "</p>\n\n";
        exit;
      }
     
      echo '<h3>Long-lived</h3>';
      var_dump($accessToken->getValue());
    }
     
    $_SESSION['fb_access_token'] = (string) $accessToken;
     
    // User is logged in with a long-lived access token.
    // You can redirect them to a members-only page.
    //header('Location: https://example.com/members.php');]

Stranka mi vyhadzuje
Kód:
Warning: Cannot modify header information - headers already sent by (output started at /dev/log/fb-callback.php:49) in /data/web/virtuals/109147/virtual/www/subdom/tst/stranky/login-callback.php on line
Bad request

Ten header ma zatial netrapi, ale ten bad request. Mate nejaky napad ako by som to rozbehal? Pozeral som aj nejake example kody na google ale to bolo k starym api verziam tak som sa k ničomu nedopracoval.
Ďakujem.


_________________
Nesnívaj svoj život, ale ži svoj sen.
 [ Príspevok: 1 ] 


FB API login problem



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

login, registracia - problem :pri registracii nezapise do DB

1

1239

02.01.2009 11:58

Tominator

V tomto fóre nie sú ďalšie neprečítané témy.

Youtube API

5

316

12.03.2009 13:09

djsulo

V tomto fóre nie sú ďalšie neprečítané témy.

login

16

997

13.09.2009 13:29

kaidžas

V tomto fóre nie sú ďalšie neprečítané témy.

login

2

367

26.02.2009 15:01

Flety

V tomto fóre nie sú ďalšie neprečítané témy.

Remote login?

3

259

21.01.2011 18:10

d0.0b

V tomto fóre nie sú ďalšie neprečítané témy.

login SESSION

4

112

08.05.2014 11:38

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

login - prihlasenie

27

321

28.11.2013 10:58

Elrohir

V tomto fóre nie sú ďalšie neprečítané témy.

Admin + login

1

300

30.12.2009 22:27

tomxi

V tomto fóre nie sú ďalšie neprečítané témy.

Chyba login

6

126

22.04.2016 23:58

martinius96

V tomto fóre nie sú ďalšie neprečítané témy.

login...nejako nejde

2

270

30.07.2008 20:02

B.A.X.O

V tomto fóre nie sú ďalšie neprečítané témy.

PHP Login system

5

382

25.04.2011 11:47

TommyHot

V tomto fóre nie sú ďalšie neprečítané témy.

PHP login script

7

899

08.02.2010 8:42

juho

V tomto fóre nie sú ďalšie neprečítané témy.

Login!!! help me pls

2

311

14.10.2008 13:09

Slappy

V tomto fóre nie sú ďalšie neprečítané témy.

prihlasenie+pridat mozne login mena

5

505

08.03.2009 1:35

DeeJay3

V tomto fóre nie sú ďalšie neprečítané témy.

Login na index.php - UZAVRETE

0

315

25.01.2009 12:10

jtomcik

V tomto fóre nie sú ďalšie neprečítané témy.

Login na mojej HTML stránke

6

306

23.09.2011 14:06

Medo11



Powered by phpBB 3.x.x © 2005 - 2017 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF