添加页面选项卡重定向到无效位置

时间:2012-02-28 13:39:29

标签: facebook tabs

当我使用Add Page Tab对话框时,我已经像这样传递了redirect_uri

http://MYSITE/?r=c/action&token=123456789

当对话框返回时,它会删除令牌变量,因此网址看起来像

http://MYSITE/?r=c%2Faction&&tabs_added%5B176281002470701%5D=1#_=_

令牌变量丢失,

任何人都知道为什么会这样?

2 个答案:

答案 0 :(得分:0)

可能是一个错误或正斜线。尝试在您不关心的末尾添加额外的参数或删除正斜杠

http://MYSITE/?r=c/action&token=123456789&t=1

http://MYSITE/?r=caction&token=123456789

答案 1 :(得分:0)

一个选项是将所有需要的变量放在一个base64字符串中,并将该字符串作为单个查询字符串参数传递。

伪代码将是:

data = toBase64String("action&token=123456789")
redirect_uri = "http://MYSITE/?data=" + data;

然后在重定向到的任何地方解码它。