我想在用戶第一次點擊我的iFrame Facebook應用程序時請求權限。問題是我看到的例子強制用戶點擊一個按鈕來加載http://www.facebook.com/authorize.php的URL。iFrame App。權限請求?
有沒有辦法在我的應用程序中iframe的authorize.php頁面?我已經看到它做過,但無法找出如何。
如果我現在嘗試它,它會顯示「去臉書」框。我看到的方法會改變瀏覽器上的href或其他內容。
任何想法?
我想在用戶第一次點擊我的iFrame Facebook應用程序時請求權限。問題是我看到的例子強制用戶點擊一個按鈕來加載http://www.facebook.com/authorize.php的URL。iFrame App。權限請求?
有沒有辦法在我的應用程序中iframe的authorize.php頁面?我已經看到它做過,但無法找出如何。
如果我現在嘗試它,它會顯示「去臉書」框。我看到的方法會改變瀏覽器上的href或其他內容。
任何想法?
我做這樣的事情在我的iframe應用程序之一(我已經簡化這個例子的實際代碼)
$fbSession = $facebook->getSession();
if ($fbSession)
{
$url = $facebook->getLoginUrl(array(
'canvas' => 1
, 'fbconnect' => 0
, 'req_perms' => 'list,of,perms'
, 'display' => 'page'
));
include('redirect.php');
exit;
}
然後,redirect.php
<script type="text/javascript">
top.location.href = '<?php echo $url; ?>';
</script>
<p>
Not being redirected? <a href="<?php echo $url; ?>" target="_top">Click Here.</a>
</p>
沒有必要複雜化:target =「_ top」就是答案!
最好!
m