我正在测试最新的Facebook PHP SDK v5并进行简单的oAuth登录。按照其页面here中的说明进行操作。
按照他们的指示,它设法在这里生成一个链接:
https://www.facebook.com/v2.4/dialog/oauth?client_id=1513255468944783&state=d3325fbba047b203a69b34d6a251b93d&response_type=code&sdk=php-sdk-5.0.0&redirect_uri%5Bredirect_uri%5D=http%3A%2F%2Fmarket.deremoe.local&scope=
这是代码: http://prntscr.com/8rgljl
这是它显示的页面: http://prntscr.com/8rglw1
为什么它不能在链接中看到redirect_uri
参数?
答案 0 :(得分:0)
SDK v5中getLoginUrl
的签名是:
getLoginUrl($redirectUrl, array $scope = [], $separator = '&')
所以你应该:
$loginUrl = $helper->getLoginUrl('http://market.deremoe.local');