[ Príspevok: 1 ] 
AutorSpráva
Offline

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

Registrovaný: 21.09.13
Prihlásený: 25.03.17
Príspevky: 2019
Témy: 70 | 70
Bydlisko: Považská By...
NapísalOffline : 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.

Vista, problem s API

v Operačné systémy Microsoft

22

797

22.05.2008 2:28

Roberbo

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

MSSQL login problem

v Databázy

0

432

16.03.2010 14:39

quark

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

Login problem - GTK

v Operačné systémy Unix a Linux

6

383

14.03.2008 16:45

socket

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

phpbb problem: login.php

v Redakčné systémy

6

450

27.01.2007 11:46

xyz

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

Gmail Facebook login problém

v Služby a webstránky

2

5574

21.05.2008 15:13

Futuring

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

Steam problém z login

v Počítačové hry

1

298

17.02.2011 21:05

Rick45

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

problem s login do windows xp

v Operačné systémy Microsoft

1

311

19.09.2009 22:47

shiro

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

login, registracia - problem :pri registracii nezapise do DB

v PHP, ASP

1

1244

02.01.2009 11:58

Tominator

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

API

v Intel čipové sady

11

606

26.11.2009 10:57

shiro

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

API

v Assembler, C, C++, Pascal, Java

2

486

02.04.2008 9:01

stopa27

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

Google API

v JavaScript, VBScript, Ajax

0

463

24.08.2008 11:48

beks

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

Youtube API

v PHP, ASP

5

321

12.03.2009 13:09

djsulo

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

Glide API

v Ovládače

1

87

13.07.2013 21:05

shiro

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

API funkcie

v Assembler, C, C++, Pascal, Java

21

1551

12.09.2008 23:05

stopa27

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

Google Maps API

v JavaScript, VBScript, Ajax

4

1161

25.02.2009 16:45

stanyko

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

uzitocne api funkcie

v Assembler, C, C++, Pascal, Java

4

277

28.02.2010 14:22

euthanan



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