我正在嘗試更改我的網站上Facebook登錄的重定向網址。這樣我就可以進入一個頁面,在那裏我可以在數據庫中創建一個新用戶,如果它們不存在,那麼將它們重定向到我的主頁面。然而,當我嘗試登錄,我得到在Facebook上出現以下錯誤:An error occurred with PHP SDK Unit Tests. Please try again later.
登錄時更改Facebook重定向網址
我的代碼(我想重定向他們mysite.com/createfbuser.php):
public function getLoginUrl($params=array()) {
$this->establishCSRFTokenState();
$currentUrl = $_SERVER['SERVER_NAME'] . '/createfbuser.php';
return $this->getUrl(
'www',
'dialog/oauth',
array_merge(array(
'client_id' => $this->getAppId(),
'redirect_uri' => $currentUrl, // possibly overwritten
'state' => $this->state,
'scope' => 'email'),
$params));
}
編輯的原始代碼請參閱$currentUrl = $this->getCurrentUrl();
以供參考
這就行了,豬。那會做。 – tnw