0
내 페이스 북에 새로운 피드를 게시하고 싶습니다. 이 코드를 사용 SDK를 4.0오류 "클래스 'Facebook FacebookPermissionException'을 찾을 수 없습니다"
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) "나는 오류가 발생 된 redirect_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>';
}
와
FacebookSession::setDefaultApplication('','');
로그인 도우미와 초기화 응용 프로그램 'Facebook \ FacebookPermissionException'클래스를 찾을 수 없습니다 "
도와주세요. 많은 분들께 감사드립니다.
작품, 감사합니다 :) 나를 위해 –
같은, 감사합니다! – rAthus