获取错误“;类别';Facebook\FacebookPermissionException';“未找到”;
我想在我的facebook上发布新的订阅源。这是使用SDK 4.0的代码获取错误“;类别';Facebook\FacebookPermissionException';“未找到”;,facebook,facebook-graph-api,Facebook,Facebook Graph Api,我想在我的facebook上发布新的订阅源。这是使用SDK 4.0的代码 session_start(); require_once( 'Facebook/FacebookHttpable.php' ); require_once( 'Facebook/FacebookCurl.php' ); require_once( 'Facebook/FacebookCurlHttpClient.php' ); require_once( 'Facebook/FacebookSession.php' );
session_start();
require_once( 'Facebook/FacebookHttpable.php' );
require_once( 'Facebook/FacebookCurl.php' );
require_once( 'Facebook/FacebookCurlHttpClient.php' );
require_once( 'Facebook/FacebookSession.php' );
require_once( 'Facebook/FacebookRedirectLoginHelper.php' );
require_once( 'Facebook/FacebookRequest.php' );
require_once( 'Facebook/FacebookResponse.php' );
require_once( 'Facebook/FacebookSDKException.php' );
require_once( 'Facebook/FacebookRequestException.php' );
require_once( 'Facebook/FacebookAuthorizationException.php' );
require_once( 'Facebook/GraphObject.php' );
require_once( 'Facebook/GraphUser.php' );
use Facebook\FacebookSession;
use Facebook\FacebookRedirectLoginHelper;
use Facebook\FacebookRequest;
use Facebook\FacebookRequestException;
use Facebook\FacebookResponse;
use Facebook\FacebookSDKException;
use Facebook\FacebookAuthorizationException;
use Facebook\GraphObject;
具有应用程序id(APPID)和机密(secret)的初始化应用程序
具有重定向uri的登录帮助程序
$helper = new FacebookRedirectLoginHelper( 'http://example.com' );
try {
$session = $helper->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 ) ) {
try {
$response = (new FacebookRequest(
$session, 'POST', '/me/feed', array(
'link' => 'www.example.com',
'message' => 'User provided message'
)
))->execute()->getGraphObject()->asArray();
echo "Posted with id: " . $response->getProperty('id');
} catch(FacebookRequestException $e) {
echo "Exception occured, code: " . $e->getCode();
echo " with message: " . $e->getMessage();
}
} else {
// show login url
echo '<a href="' . $helper->getLoginUrl() . '">Login</a>';
}
$helper=new FacebookRedirectLoginHelper('http://example.com' );
试一试{
$session=$helper->getSessionFromRedirect();
}捕获(FacebookRequestException$ex){
//当Facebook返回错误时
}捕获(例外$ex){
//验证失败或其他本地问题时
}
//看看我们是否有一个会议
国际单项体育联合会(isset($届会)){
试一试{
$response=(新facebook请求)(
$session、'POST'、'/me/feed',数组(
'链接'=>'www.example.com',
'消息'=>'用户提供的消息'
)
))->execute()->getGraphObject()->asArray();
echo“以id发布:”.$response->getProperty('id');
}捕获(FacebookRequestException$e){
echo“发生异常,代码:”..e->getCode();
回显消息:“..e->getMessage()”;
}
}否则{
//显示登录url
回声';
}
我收到错误“找不到类“Facebook\FacebookPermissionException”
请帮帮我。非常感谢您的代码中没有包含该类 紧接着:
require_once( 'Facebook/FacebookRequestException.php' );
加:
该类尚未包含在您的代码中 紧接着:
require_once( 'Facebook/FacebookRequestException.php' );
加:
该类尚未包含在您的代码中 紧接着:
require_once( 'Facebook/FacebookRequestException.php' );
加:
该类尚未包含在您的代码中 紧接着:
require_once( 'Facebook/FacebookRequestException.php' );
加: