shareViaFacebook does not post correct url

I use shareViaFacebook function to share Url to facebook, all works OK except the Url shared in facebook has parameters truncated away.

My expected url is like: http://s.dublearn.net/?vid=-Kom-RpjpTFu2IY0cQrV&did=-KopMKjvhnSdKF8BXJaL
But the one showed up in facebook is only http://s.dublearn.net

btw, the url passed into shareViaTwitter has correct URL displayed in the text.

Thanks!