$login_url = $facebook->getLoginUrl(array(
    'fbconnect' => 1,
    'canvas' => 0,
    'next' => 'http://localhost/demo/facebook/index.php',
    'redirect_uri' => 'http://localhost/demo/facebook/index.php',
));

參數說明:

fbconnect:Facebook 連線,恆為1。

canvas:Facebook內的畫布,沒有用到,為0。

next:按下完成後轉向網址。

redirect_uri:下一頁轉向網址。

基本款權限如下圖

修改參數

$login_url = $facebook->getLoginUrl(array(
    'fbconnect' => 1,
    'canvas' => 0,
    'next' => 'http://localhost/demo/facebook/index.php',
    'redirect_uri' => 'http://localhost/demo/facebook/index.php',
));

加入req_perms = email, publish_stream權限之後,登入權限會變成,如下圖

沒錯,如此一來就可以擁有操控權限,是不是非常的容易呢!?原始碼,自己拉回去改。

 'yor key',
  'secret' => 'your key',
  'cookie' => true,
));

$login_url = $facebook->getLoginUrl(array(
    'fbconnect' => 1,
    'canvas' => 0,
    'req_perms' => 'email,publish_stream',
    'next' => 'http://localhost/demo/facebook/index.php',
    'redirect_uri' => 'http://localhost/demo/facebook/index.php',
));
?>

Renew a facebook Login URL.

Categories: PHP

Leave a Reply

Your email address will not be published. Required fields are marked *