2011-10-20 94 views
0

我正在處理的項目存在問題。該項目使用某種Facebook API與@aitik Nahik Shah和版本2.0.4。昨天的一切工作正常,但今天,當我嘗試登錄我得到以下信息:Facebook API會引發錯誤

Fatal error: Uncaught Exception: 200: Requires extended permission: read_stream thrown in /home/vhosts/library/facebook/facebook.php on line 425 

拋出異常稱爲_restserver和一段代碼的功能,拋出異常是:

if (is_array($result) && isset($result['error_code'])) { 
    throw new FacebookApiException($result); 
} 

當我評論throw部分時,看起來$ result不包含我需要的數據。任何想法,如果這只是一個錯誤,將由Facebook修復,或者如果他們已經禁止我們調用API或其他東西?

謝謝你的時間!

+0

1)升級您的SDK 2)向我們展示實際導致異常的代碼3)授予'read_stream'權限! – ifaour

回答

2

錯誤消息很簡單:您必須要求用戶(read_stream)的更多權限才能閱讀用戶新聞源。請參考here

+0

看起來像昨天晚上Facebook已經改變了我的一些行動所需的權限。在添加新權限並詢問用戶這個權限之後,一切正常。 –