创建了一个Facebook应用程序,我们知道Facebook应用程序有2个URLs.
Page Tab URL and Application URL
。在我的代码中,如果我将用户重定向到页面选项卡URL,它会给我FacebookGraphMethod异常。我可能需要重定向附加参数。任何人都可以帮助这个\
例如
页面标签网址为abc.com/main.php
从main.php我导航到xyz.php
现在我想回到main.php我该怎么办,我甚至试过window.location.href
感谢
答案 0 :(得分:1)
首先需要将您的应用添加到页面中。然后,您可以通过点击他的应用图标(或者像这样的网址http://facebook.com/{{page_username}}/app_{{app_id}}
)在此页面上访问它。
您可以在FB API上使用此方法获取页面用户名:
$profile = $facebook->api('/' . $PageInfo['page']['id'], 'GET');
$page_username = $profile['username'];
要将应用添加到网页,您可以使用add page tab dialog
:https://developers.facebook.com/docs/reference/dialogs/add_to_page/
答案 1 :(得分:0)
使用top.location.href重定向到页面标签。
<?php
echo "<script type='text/javascript'>top.location.href='".$fbpagetaburl."';</script>";
exit;
?>