我只是尝试更新到PHP SDK 4.0。我找不到我的错误,希望你能帮助我。我复制所有文件到文件夹” ./facebook4" 并实现下面的代码:Facebook getloginurl额外权限
// Skip these two lines if you're using Composer
define('FACEBOOK_SDK_V4_SRC_DIR', '/./facebook4/src/Facebook/');
// if you include this file you don't need to use composer
require __DIR__ . '/./facebook4/autoload.php';
// include required files form Facebook SDK
require_once('./facebook4/HttpClients/FacebookHttpable.php');
require_once('./facebook4/HttpClients/FacebookCurl.php');
require_once('./facebook4/HttpClients/FacebookCurlHttpClient.php');
require_once('./facebook4/Entities/AccessToken.php');
require_once('./facebook4/Entities/SignedRequest.php');
require_once('./facebook4/FacebookSession.php');
require_once('./facebook4/FacebookRedirectLoginHelper.php');
require_once('./facebook4/FacebookRequest.php');
require_once('./facebook4/FacebookResponse.php');
require_once('./facebook4/FacebookSDKException.php');
require_once('./facebook4/FacebookRequestException.php');
require_once('./facebook4/FacebookOtherException.php');
require_once('./facebook4/FacebookAuthorizationException.php');
require_once('./facebook4/GraphObject.php');
require_once('./facebook4/GraphSessionInfo.php');
use Facebook\HttpClients\FacebookHttpable;
use Facebook\HttpClients\FacebookCurl;
use Facebook\HttpClients\FacebookCurlHttpClient;
use Facebook\Entities\AccessToken;
use Facebook\Entities\SignedRequest;
use Facebook\FacebookSession;
use Facebook\FacebookRedirectLoginHelper;
use Facebook\FacebookRequest;
use Facebook\FacebookResponse;
use Facebook\FacebookSDKException;
use Facebook\FacebookRequestException;
use Facebook\FacebookOtherException;
use Facebook\FacebookAuthorizationException;
use Facebook\GraphObject;
use Facebook\GraphSessionInfo;
FacebookSession::setDefaultApplication('AppID','secretAppID');
$redirect_url = "http://www.mypage.de/Logged.php";
// use the helper
$facebook = new FacebookRedirectLoginHelper($redirect_url);
// get a loginurl
$permissions = array(
'email',
'read_stream',
'user_actions:criminalcase'
);
echo "Test1";
$loginUrl = $facebook->getLoginUrl($permissions);
echo "Test2";
echo "<a href='".$loginUrl."'>Link here</a>";
的Test1当我打电话的页面,但Test2的和‘链接在这里’不显示显示。所以,我想一定是有getLoginUrl一个问题,但我不知道它是什么
查看错误日志 – WizKid