在Facebook PHP SDK中进行回调

在Facebook PHP SDK中进行回调,php,javascript,facebook,sdk,Php,Javascript,Facebook,Sdk,我在我的网站上使用PHPSDK让用户使用他们的FBACC登录 单击“登录”按钮后,会出现一个弹出窗口,要求获得基本权限。如果用户点击Allow,我的应用程序可以获得所需的数据,一切都很好 我希望在用户单击“不允许”按钮显示消息“要登录此网站,您必须向我们提供基本信息。请重试”时进行回调 我知道这是可能的,我在另一个页面上看到过一次,但经过两个小时的绝望搜索后,我决定回到原来的页面:) 提前谢谢 DC在中,对于登录功能,有一个参数 * - cancel_url: the url to go to

我在我的网站上使用PHPSDK让用户使用他们的FBACC登录

单击“登录”按钮后,会出现一个弹出窗口,要求获得基本权限。如果用户点击Allow,我的应用程序可以获得所需的数据,一切都很好

我希望在用户单击“不允许”按钮显示消息“要登录此网站,您必须向我们提供基本信息。请重试”时进行回调

我知道这是可能的,我在另一个页面上看到过一次,但经过两个小时的绝望搜索后,我决定回到原来的页面:)

提前谢谢

DC

在中,对于登录功能,有一个参数

* - cancel_url: the url to go to after the user cancels
*
...
  public function getLoginUrl($params=array()) {
这似乎会起作用。所以你会调用类似的东西

getLoginUrl(array(
  'cancel_url' => 'http://yoursite.com/deny_callback.php', 
   ...
在登录函数的中,有一个参数

* - cancel_url: the url to go to after the user cancels
*
...
  public function getLoginUrl($params=array()) {
这似乎会起作用。所以你会调用类似的东西

getLoginUrl(array(
  'cancel_url' => 'http://yoursite.com/deny_callback.php', 
   ...

是的,就像brian说的,在取消url中,您也可以放置任何消息,您可以使用相同的index.php或类似:

getLoginUrl(array(

  'cancel_url' => 'http://yoursite.com/index.php?message=For logging in to this website you have to provide us basic information. Please try again&try_outs=1',

或者类似的

是的,正如brian所说,在取消url中,您也可以放置任何消息,您可以使用相同的index.php或类似:

getLoginUrl(array(

  'cancel_url' => 'http://yoursite.com/index.php?message=For logging in to this website you have to provide us basic information. Please try again&try_outs=1',
或者类似的