在facebook connect登录uri上,我可以在url上添加一个额外的get参数,并在用户登录后将其传递到我的脚本中吗?

在facebook connect登录uri上,我可以在url上添加一个额外的get参数,并在用户登录后将其传递到我的脚本中吗?,facebook,Facebook,要连接到facebook上的应用程序,用户键入 www.facebook.com/login.php?api=12323123 如何在成功登录时向此url添加额外的get var并将其传递给脚本?是否在登录调用中添加重定向\u url 如果是这样,您可以将GET参数添加到该参数中。例如,我们假设您要求Facebook重定向到http://tld/fbhandler用户登录后。您可以将其更改为http://tld/fbhandler?extra=value 此URL是在对Facebook进行(OA

要连接到facebook上的应用程序,用户键入

www.facebook.com/login.php?api=12323123


如何在成功登录时向此url添加额外的get var并将其传递给脚本?

是否在登录调用中添加
重定向\u url

如果是这样,您可以将GET参数添加到该参数中。例如,我们假设您要求Facebook重定向到
http://tld/fbhandler
用户登录后。您可以将其更改为
http://tld/fbhandler?extra=value


此URL是在对Facebook进行(OAuth)登录调用时指定的,因此您可以根据需要更改
值。

是否在登录调用中添加
重定向\u URL

如果是这样,您可以将GET参数添加到该参数中。例如,我们假设您要求Facebook重定向到
http://tld/fbhandler
用户登录后。您可以将其更改为
http://tld/fbhandler?extra=value


此URL是在对Facebook进行(OAuth)登录调用时指定的,因此您可以根据需要更改
值。

您不能这样做。Facebook将从url中删除自定义查询值。我发现有两种方法可以做到这一点。第一个是,如果您对url编码,它们将允许您在url的末尾有一个查询值?到%3F。例如:

重定向url=

您可以使用这种方法来执行base64url之类的操作,对您的值进行编码并在最后添加它们

我做的另一件事是将参数更改为路径变量

重定向url=


这两种方法都不是很好的解决方案,但我还没有找到一种在不剥离查询字符串值的情况下发送查询字符串值的方法。

您不能这样做。Facebook将从url中删除自定义查询值。我发现有两种方法可以做到这一点。第一个是,如果您对url编码,它们将允许您在url的末尾有一个查询值?到%3F。例如:

重定向url=

您可以使用这种方法来执行base64url之类的操作,对您的值进行编码并在最后添加它们

我做的另一件事是将参数更改为路径变量

重定向url=


两个都不是很好的解决方案,但是我还没有找到一个方法来发送QuyStand值,而不将它们去掉。请考虑将其中一个答案标记为正确答案。请考虑将答案之一标记为正确答案。