如何使用PHP fb api在两个以上的页面中获取Facebook会话?

里亚斯PK

我需要一个Facebook会议。在我的第一页代码中是

session_start();
define('FACEBOOK_SDK_V4_SRC_DIR', 'fb-php-sdk-v4/src/Facebook/');
require __DIR__ . '/fb-php-sdk-v4/autoload.php';
use Facebook\FacebookSession;
use Facebook\FacebookRedirectLoginHelper;
use Facebook\FacebookRequest;
use Facebook\GraphUser;
use Facebook\FacebookRequestException;
use Facebook\GraphObject;
FacebookSession::setDefaultApplication('....', '.....');
$helper = new FacebookRedirectLoginHelper('http://localhost/fb/test.php');
echo "<a href='".$helper->getLoginUrl()."'>login</a>";

我正在会话到test.php

session_start();

define('FACEBOOK_SDK_V4_SRC_DIR', 'fb-php-sdk-v4/src/Facebook/');
require __DIR__ . '/fb-php-sdk-v4/autoload.php';

use Facebook\FacebookSession;
use Facebook\FacebookRedirectLoginHelper;
use Facebook\FacebookRequest;
use Facebook\GraphUser;
use Facebook\FacebookRequestException;
use Facebook\GraphObject;

FacebookSession::setDefaultApplication('.....', '....');

$helper = new FacebookRedirectLoginHelper('http://localhost/fb/test.php');
try {
  $session = $helper->getSessionFromRedirect();
} catch(FacebookRequestException $ex) {
    echo $ex;
} catch(\Exception $ex) {
  echo $ex;
}

if($session) {
//some code here
}

我想将此会话转移到另一个页面next.php是我的编码方式正确吗?我如何在另一个页面中获得相同的会话?

里亚斯PK

我得到了答案。添加到test.php

$_SESSION['fb_token'] = $session->getToken();

在next.php中

<?php 
session_start();

define('FACEBOOK_SDK_V4_SRC_DIR', 'fb-php-sdk-v4/src/Facebook/');
require __DIR__ . '/fb-php-sdk-v4/autoload.php';

use Facebook\FacebookSession;
use Facebook\FacebookRedirectLoginHelper;
use Facebook\FacebookRequest;
use Facebook\GraphUser;
use Facebook\FacebookRequestException;
use Facebook\GraphObject;

FacebookSession::setDefaultApplication('...', '...');

$session = new FacebookSession($_SESSION['fb_token']);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用FB API从Facebook页面获取帖子

来自分类Dev

FB API(PHP)-如何获取照片网址

来自分类Dev

如何使用FB API获取提升的页面帖子

来自分类Dev

如何使用FB API获取升级的页面帖子

来自分类Dev

fb.api或fb.ui如何上传照片

来自分类Dev

使用fb.api的Facebook用户位置

来自分类Dev

使用fb.api的Facebook用户位置

来自分类Dev

使用客户端上的FB API发布到Facebook页面

来自分类Dev

如何使用fb sdk 3.14.1登录facebook api ver 1.0?

来自分类Dev

我如何阅读FB API中的提及?

来自分类Dev

Haskell:使用“ fb”包删除Facebook Post

来自分类Dev

如何通过API在我的FB页面上访问我的FB帖子的参与信息?

来自分类Dev

使用Ionic进行fb登录的Rails API

来自分类Dev

如何使用 fb 用户访问令牌处理用户页面

来自分类Dev

通过不使用FB按钮通过Graph API登录Facebook

来自分类Dev

使用huandu / facebook Golang FB API时出现DecodeField错误

来自分类Dev

使用FB GRAPH API发布到Facebook组

来自分类Dev

通过不使用FB按钮通过Graph API登录Facebook

来自分类Dev

在Facebook上通过FB.API使用多个分数

来自分类Dev

如何在JSF页面中显示FB登录按钮?

来自分类Dev

如何将用户从FB canvas应用的feed中重定向到FB canvas应用

来自分类Dev

如何将用户从FB canvas应用的feed中重定向到FB canvas应用

来自分类Dev

使用Facebook PHP SDK按应用读取FB页面的提要

来自分类Dev

FB Graph API-如何检测页面是否已合并并获取正确页面的ID?

来自分类Dev

使用facebook-unity sdk在浏览器中打开FB组页面

来自分类Dev

如何实现FB GetLocalAmsNetId?

来自分类Dev

如何获取FB登录API_KEY和业务页面的机密?

来自分类Dev

如何获取人是否已经被fb页面所喜爱或不使用javascript sdk

来自分类Dev

如何在页面加载时触发FB.login()?

Related 相关文章

  1. 1

    使用FB API从Facebook页面获取帖子

  2. 2

    FB API(PHP)-如何获取照片网址

  3. 3

    如何使用FB API获取提升的页面帖子

  4. 4

    如何使用FB API获取升级的页面帖子

  5. 5

    fb.api或fb.ui如何上传照片

  6. 6

    使用fb.api的Facebook用户位置

  7. 7

    使用fb.api的Facebook用户位置

  8. 8

    使用客户端上的FB API发布到Facebook页面

  9. 9

    如何使用fb sdk 3.14.1登录facebook api ver 1.0?

  10. 10

    我如何阅读FB API中的提及?

  11. 11

    Haskell:使用“ fb”包删除Facebook Post

  12. 12

    如何通过API在我的FB页面上访问我的FB帖子的参与信息?

  13. 13

    使用Ionic进行fb登录的Rails API

  14. 14

    如何使用 fb 用户访问令牌处理用户页面

  15. 15

    通过不使用FB按钮通过Graph API登录Facebook

  16. 16

    使用huandu / facebook Golang FB API时出现DecodeField错误

  17. 17

    使用FB GRAPH API发布到Facebook组

  18. 18

    通过不使用FB按钮通过Graph API登录Facebook

  19. 19

    在Facebook上通过FB.API使用多个分数

  20. 20

    如何在JSF页面中显示FB登录按钮?

  21. 21

    如何将用户从FB canvas应用的feed中重定向到FB canvas应用

  22. 22

    如何将用户从FB canvas应用的feed中重定向到FB canvas应用

  23. 23

    使用Facebook PHP SDK按应用读取FB页面的提要

  24. 24

    FB Graph API-如何检测页面是否已合并并获取正确页面的ID?

  25. 25

    使用facebook-unity sdk在浏览器中打开FB组页面

  26. 26

    如何实现FB GetLocalAmsNetId?

  27. 27

    如何获取FB登录API_KEY和业务页面的机密?

  28. 28

    如何获取人是否已经被fb页面所喜爱或不使用javascript sdk

  29. 29

    如何在页面加载时触发FB.login()?

热门标签

归档