2011-08-25 44 views
0

我有一个奇怪的问题,与我的基本Facebook应用程序。Facebook应用程序错误:无效参数(FacebookException)

我跟着下面的URL来开发我的应用程序的基础知识。

http://vivekcek.wordpress.com/2011/05/21/facebook-application-development-using-asp-net-and-facebooktoolkit-version-3-0/

第一次它是表示数据(用户名和UID)。但是,当我刷新页面,它给了我一些例外,并进入错误页面。

Exception type: FacebookException 

Exception message: Invalid parameter 

您是否有任何关于此问题的线索?

回答

0

如何刷新页面?使用Firebug或httpfox或其他东西来查看您正在发送的参数。如果您正在刷新浏览器窗口,则可能没有与直接访问页面时所用的相同的参数。

+0

的问题是不特定浏览器。我试过了跨浏览器。我正在使用F5和刷新按钮刷新页面。 页面刷新不是问题。在任何回发操作中,它也会以与msg完全相同的错误登陆到错误页面。 –

+0

浏览器不会产生任何影响 - 如果刷新页面,它将使用您已有的参数进行刷新。如果您在直接访问该页面时没有收到错误信息,则将与刷新有关。刷新页面时正在发送什么参数?使用浏览器工具进行检查,一旦知道哪个参数导致问题,应该很容易从那里解决。 – Abby

0

Facebook发送POST变量到您的iframe加载时。有时,浏览器不能正常发送这些变量,当你做一个简单的刷新,往往是最好的导航到相同的URL,做这样的事情:

top.location.href = ___current_url___; 
+0

该问题不是浏览器特定的。我试过了跨浏览器。我正在使用F5和刷新按钮刷新页面。 –

+0

页面刷新不是问题。在任何回发操作中,它也会以与msg完全相同的错误登陆到错误页面。 –

+0

我会建议做一个var_dump()。根据我的经验,刷新并不总是发送必要的POST变量。 –