Facebook SDK PHP
我需要你在Yii框架中使用PHP的Facebook SDK的帮助。但当我把从developer.facebook.com下载的php sdk中的所有文件放到config/main.php中的portected/vendor和config中时。 在文件中,我使用代码: 需要一次(Yii::app()->basePath./vendors/facebook-php-sdk/autoload.php') 使用Facebook\FacebookSession; 使用Facebook\FacebookRequest; 使用Facebook\GraphUser; 使用Facebook\FacebookRequestException; 使用Facebook\FacebookRedirectLoginHelper 但当我使用: FacebookSession::setDefaultApplication(api_密钥、api_密钥) 它向我显示了一个错误: 在……中找不到类Facebook FacebookSessionFacebook SDK PHP,php,facebook,yii,facebook-sdk-4.0,Php,Facebook,Yii,Facebook Sdk 4.0,我需要你在Yii框架中使用PHP的Facebook SDK的帮助。但当我把从developer.facebook.com下载的php sdk中的所有文件放到config/main.php中的portected/vendor和config中时。 在文件中,我使用代码: 需要一次(Yii::app()->basePath./vendors/facebook-php-sdk/autoload.php') 使用Facebook\FacebookSession; 使用Facebook\FacebookRe
你能帮我解决这个错误吗?谢谢大家。请包括所有的类文件
require_once Yii::app()->basePath . '/vendors/facebook-php-sdk/autoload.php';
require_once Yii::app()->basePath . '/vendors/facebook-php-sdk/src/Facebook/FacebookSession.php';
require_once Yii::app()->basePath . '/vendors/facebook-php-sdk/src/Facebook/FacebookRequest.php';
require_once Yii::app()->basePath . '/vendors/facebook-php-sdk/src/Facebook/GraphObject.php';
require_once Yii::app()->basePath . '/vendors/facebook-php-sdk/src/Facebook/GraphUser.php';
require_once Yii::app()->basePath . '/vendors/facebook-php-sdk/src/Facebook/FacebookSDKException.php';
require_once Yii::app()->basePath . '/vendors/facebook-php-sdk/src/Facebook/FacebookRequestException.php';
use Facebook\FacebookSession;
也许你可以试试这个:
session_start();
define('FACEBOOK_SDK_V4_SRC_DIR', './facebook-php-sdk-v4/src/Facebook/');
require_once("./facebook-php-sdk-v4/autoload.php");
use Facebook\FacebookSession;
use Facebook\FacebookRedirectLoginHelper;
只需在项目中使用“/facebook-php-sdk-v4/autoload.php”能否请您详细说明您的答案,并添加有关您提供的解决方案的更多描述?