我想在用户第一次点击我的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