1

已经创建了一个 Facebook 应用程序,我们知道 Facebook 应用程序有 2 个URLs. Page Tab URL and Application URL。在我的代码中,如果我将用户重定向到页面选项卡 URL,它会给我 FacebookGraphMethod 异常。可能是我需要使用其他参数重定向。任何可以帮助解决此问题的人\ 例如页面选项卡 URLabc.com/main.php 来自 main.php 我导航到 xyz.php 现在我想回到 main.php 我该怎么办,我什至尝试了window.location.href 谢谢

4

2 回答 2

1

您首先需要将您的应用程序添加到页面。然后,您可以在此页面上通过单击他的应用程序图标(或访问这样的 URL:)来访问它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/

于 2012-12-17T19:16:35.103 回答
0

使用 top.location.href 重定向到页面选项卡。

<?php 
  echo "<script type='text/javascript'>top.location.href='".$fbpagetaburl."';</script>";
  exit; 
 ?> 
于 2012-12-19T10:10:29.863 回答