Facebook PHP SDK 4.0登录

 纠结大王烨要人陪往_763 发布于 2023-01-17 10:50

我试图让Facebook登录他们的新PHP SDK 4.0为我的网站工作.我几乎逐字逐句地遵循他们的要点,仍然无法获得测试页面.当我尝试登录时,我被重定向到表单的URL:

https://www.facebook.com/v2.0/dialog/oauth?client_id={some number}&redirect_uri{localhost%2F%7E{MyName}%2F{my site}}&state=08d94ec4670256aa2b2c586781590766&sdk=php-sdk-4.0.0&scope=

我已经在我的Facebook开发者页面上填写了相同的URL,这是我试图测试的代码:

getSessionFromRedirect();
} catch( FacebookRequestException $ex ) {
  // When Facebook returns an error
} catch( Exception $ex ) {
  // When validation fails or other local issues
}

// see if we have a session
if ( isset( $session ) ) {
  // graph api request for user data
  $request = new FacebookRequest( $session, 'GET', '/me' );
  $response = $request->execute();
  // get response
  $graphObject = $response->getGraphObject();

  // print data
  echo '
' . print_r( $graphObject, 1 ) . '
'; } else { // show login url echo 'Login'; }

不幸的是,我从未被重定向,甚至加载登录页面.我在这里做错了什么?

1 个回答
  • 我有同样的问题.您需要先在Facebook App设置中设置域URL和站点URL.转到此页面可更改您的设置:https://developers.facebook.com/apps.

    我在这里一步一步地分享:http://bit.ly/1iNNsBy

    2023-01-17 10:56 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有