2014-10-07 51 views
0

我正在創建一個應用程序,直到昨天似乎工作,但今天早上,執行一個函數,因爲我一直這樣做,事實證明這條消息: 「致命錯誤:未捕獲的OAuthException:一個活動訪問令牌必須用於查詢有關當前用戶的信息。在1254行「../base_facebook.php」中引發「 我在哪裏做錯了?如何解決在Facebook中的身份驗證問題

+0

一些代碼將是有益的搞清楚發生了什麼事情(例如,你正在訪問什麼API等)。 :) – 2014-10-07 09:48:20

+0

的index.php 「 <?PHP的 require_once 'appinclude.php'; require_once 'home.php';? > 」? – 2014-10-07 10:00:21

+0

appinclude.php getUser(); $ canvas_page =「http://apps.facebook.com/...」; $ auth_url =「https://www.facebook.com/dialog/oauth?client_id=」 。 $ appapikey。 「&redirect_uri =」。進行urlencode($ canvas_page); $ signed_request = $ _REQUEST [「signed_request」]; list($ encoded_sig,$ payload)= explode('。',$ signed_request,2); $ data = json_decode(base64_decode(strtr($ payload,'-_','+ /')),true); (空數據($ data [「user_id」])){echo(「」); } ?> 「 – 2014-10-07 10:03:26

回答

0

你嘗試清除從Firefox瀏覽器Cookie和緩存並嘗試再次執行應用程序...,並檢查你的應用程序在Firefox工作這段時間...

+0

我清除了所有...什麼都沒有 重要:我有這個問題,只有在Internet Explorer和Chrome中使用應用程序;如果我使用Firefox,則沒有問題; 問題出在哪裏? – 2014-10-07 12:35:28