2011-04-04 81 views
1

我正試圖在Facebook.com上構建應用程序。它使用PHP進行身份驗證,並將身份驗證令牌存儲在一個變量中,但隨後使用需要該令牌的Javascript來執行很多客戶端操作。將Facebook授權令牌從PHP傳遞到Javascript

我已經看過其他幾個答案,但似乎無法找到適用於我的問題的答案。基本上,我試圖通過使用PHP變量的Javascript:

echo "<script> 
var auth_token = '$auth_code'; 
</script>"; 

這似乎很簡單,但是當我試圖通過被Facebook從PHP到JS提供的授權令牌,這是行不通的。沒有值出現在代碼,它似乎在外部網頁扔奇怪的錯誤:

GET http://0.49.channel.facebook.com/x/3638925121/3718215131/true/p_643080342=76 undefined (undefined) 

有沒有一種方法可以輕鬆地做到這一點?或者我將不得不使用Javascript進行身份驗證?

謝謝!

回答