从页面选项卡中的URL获取信息

时间:2012-02-11 16:00:15

标签: facebook authentication tabs

尝试在页面标签应用中制定授权。我将用户引导至auth对话框,该对话框将其重定向回我的页面标签,并在网址中添加“& code = XXXXXXX ...”。

但是,总是在画布应用上工作的$code = $_REQUEST["code"];在页面选项卡应用中对我不起作用。如何访问我的代码以继续授权?

或者......我无法使用PHP访问网址中的信息吗?

道歉,如果这是重复,但在搜索所有我发现的问题是如何获取页面网址为了重定向。

2 个答案:

答案 0 :(得分:0)

由于它是一个查询字符串,请尝试$_GET["code"],或者您可以尝试解析$_SERVER["QUERY_STRING"]

答案 1 :(得分:0)

您将无法以这种方式将code传递到您的Facebook页面标签的网址,因为只有通过网址传递到您的网页标签的参数为app_data

你应该使用以下之一:

  • 位于您的Page Canvas网址下的网址,用于完成身份验证流程,然后将用户重定向回页面标签
  • 使用JS-SDK FB.login方法授权用户。