2011-08-25 45 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變量。 –