facebook api将#_ = _附加到我的返回uri

Jav*_*eva 8 php api facebook facebook-graph-api

我正在使用facebook php库来验证我的应用程序的用户,它工作正常,但由于某种原因,facebook将字符附加#_=_到我的返回uri的末尾.我读到他们这样做了,如果redirect_uri参数没有设置,但我确实设置了,事实上我登录Facebook后成功重定向到该URL.

以下是我获取登录网址的方法:

$fbLoginUrl = $fb->getLoginUrl(array(
    'scope' => 'email,publish_stream,user_birthday,user_photos,friends_photos',
    'redirect_uri' => 'http://myapp.net/auth'
));
Run Code Online (Sandbox Code Playgroud)

一切都很好,我想这只是一个美化的东西.谁能帮我?

提前致谢!

Sud*_*oti 4

在 Facebook 开发者博客上,有人告诉我们,如果您显式设置参数redirect_uri,则不会将其#_=_附加到回调 uri 中。但这种情况并非如此。即使在设置字段中,您仍然可以获得这些字符redirect_url。但这不会对你的流量产生任何影响。

检查这个:会话重定向行为 - 显式设置redirect_uri