Ez az index.php tartalma,amely egy kicsit át van alakitva egy két hiba kiküszöbölésére:
PHP kód:
<?php
set_time_limit(50);
require 'facebook.php';
// Create our Application instance (replace this with your appId and secret).
$facebook = new Facebook(array(
'appId' =>'xxxxxxxxxxxxxxxxxxx',
'secret' => 'xxxxxxxxxxxxxxxxxxx',
'baseUrl' => 'xxxxx',
'appBaseUrl' => 'http://apps.facebook.com/xxxxxxxxx/',
));
$params = array(
scope => 'user_photos,publish_stream',
redirect_uri => 'http://apps.facebook.com/xxxxxxx/'
);
// Get User ID
$user = $facebook->getUser();
if ($user) {
try {
// Proceed knowing you have a logged in user who's authenticated.
$user_profile = $facebook->api('/me');
} catch (FacebookApiException $e) {
error_log($e);
$user = null;
}
}
if ($user) {
} else {
$loginUrl = $facebook->getLoginUrl($params);
//header('Location: '. $loginUrl);
echo '<script type="text/javascript">top.location.href = "'.$loginUrl .'";</script>';
}
?>
Ezzel a kóddal engedélyt kérsz,plusz iframben kiiktatod az fb logint,plusz a redirect uri-nal megadhatod az engedély után hova legyen irányitva az user
Könyvjelzők