Facebook登录重定向问题与新的Facebook政策

时间:2018-02-14 15:14:32

标签: php oauth facebook-login

根据新的Facebook政策。 You cannot redirect to URLs that are not stated in **Valid OAth Redirect URI** from March onwards.

  

3月份,我们会对您的应用设置进行安全更新   将使来自有效OAuth重定向中未列出的URI的调用无效   下面的URI字段。此更新是为了响应恶意活动   我们在平台上看到了,我们希望保护您的应用或网站   要求重定向URI的新严格模式。了解更多

     

以下是8个URI中的5个将被此无效的URI   变化

但我的问题是我的uris是动态的。它后面有参数。

  

http://www.website.com/fb/login.php?redirect=http%3A%2F%2Fwww.website.com%2Fapps%2F456

     

http://www.website.com/fb/login.php?redirect=http%3A%2F%2Fwww.website.com%2Fapps%2F123

http://www.website.com/fb/login.php // This alone does not seem to work

1 个答案:

答案 0 :(得分:1)

I -too-有同样的问题。我通过将我的OAuth重定向URI作为参数添加到getAccessToken函数调用来解决它:

$redirectLoginHelper->getAccessToken("https://www.example.com/myfacebookcallback")

如果没有任何参数发送到该函数,SDK会自行生成重定向URI,这应该有效,但在我的情况下却没有。

希望这有助于某人。

来源:https://stackoverflow.com/a/39051948/4872547