加载Facebook页面标签URL

时间:2012-12-17 19:10:08

标签: php facebook facebook-graph-api facebook-javascript-sdk

创建了一个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 感谢

2 个答案:

答案 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 dialoghttps://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; 
 ?>