2011-08-25 2 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

문제는 특정 브라우저되지 않습니다 : 간단한 새로 고침을 수행 할 때 가끔 브라우저가 제대로 종종 같은 일을하고, 동일한 URL로 이동하는 것이 가장 좋습니다, 그 변수를 전송하지 않습니다. 나는 브라우저를 통해 그것을 시도했다. 페이지를 새로 고치려면 F5 키와 새로 고침 단추를 사용하고 있습니다. 페이지 새로 고침은 문제가되지 않습니다. 어떤 포스트 백 액션에서도 똑같은 오류 메시지가있는 오류 페이지로 연결됩니다. –

+0

브라우저가 아무런 차이가 없습니다. 페이지를 새로 고침하면 이미 가지고있는 매개 변수로 새로 고침됩니다. 페이지를 직접 방문 할 때 오류가 표시되지 않으면 새로 고침을 수행해야합니다. 페이지를 새로 고칠 때 어떤 매개 변수가 전송됩니까? 브라우저 도구를 사용하여 확인하고 어떤 매개 변수가 문제를 일으키는 지 알았 으면 문제가 쉽게 해결되어야합니다. – Abby

0

Facebook은 iframe이로드 될 때 if 변수에 POST 변수를 보냅니다.

top.location.href = ___current_url___; 
+0

문제는 브라우저와 관련이 없습니다. 나는 브라우저를 통해 그것을 시도했다. 페이지를 새로 고치려면 F5 키와 새로 고침 단추를 사용하고 있습니다. –

+0

페이지 새로 고침은 문제가되지 않습니다. 어떤 포스트 백 액션에서도 똑같은 오류 메시지가있는 오류 페이지로 연결됩니다. –

+0

나는 var_dump()를하는 것이 좋습니다. 내 경험에 비추어 볼 때 항상 POST vars를 보내는 것은 아닙니다. –

관련 문제