2012-01-22 99 views
0

對此有一百萬個問題,但由於某些原因,我仍然無法使其工作。我沒有畫布網址或底部網址或其他。我的兩個設置:API錯誤代碼191

應用程序域:mydomain.com 網站網址:calendar.mydomain.com/account/fb/

,我從FB偷代碼:

$app_id = $CFG['app_id']; 
$app_secret = $CFG['app_secret']; 
$my_url = "http://calendar.mydomain.com/account/fb/"; 

$code = dv($_REQUEST["code"],''); 

if(empty($code)) { 
$_SESSION['state'] = md5(uniqid(rand(), TRUE)); //CSRF protection 

    $VIEW->dialog_url = "https://www.facebook.com/dialog/oauth?client_id=" 
    . $app_id . "&redirect_uri=" . urlencode($my_url) . "&state=" 
    . $_SESSION['state']; 

echo '<script> top.location.href="'.$VIEW->dialog_url.'"; </script>; etc... 

實際,我沒有迴應任何事情,我有一個觀點,但你得到了傑西。 也許需要一段時間才能讓所有的服務器進行填充。

回答

1

互聯網上的其他新手程序員。我終於弄明白了。我必須被阻止。解決的辦法是,如果你使用的是Zend框架,並且你的建議是通過視圖而不是頭部來重定向的,那麼你必須確保zend視圖不會通過html_entities運行重定向鏈接,因爲這會導致url並且重定向將不起作用。它來自我,就像一個從藍色大膽。我討厭編程。