我遇到問題,獲取Facebook freinds信息。 當我啓動應用程序,並登錄Facebook,我可以得到朋友列表。 有一次,我退出了應用程序並重新啓動了一次,我看到此錯誤: 「必須使用有效的訪問令牌來查詢有關當前用戶的信息。」Facebook無效訪問令牌
雖然,我有我的所有Facebook的信息存儲在用戶的默認值,我看到這一點。
我遇到問題,獲取Facebook freinds信息。 當我啓動應用程序,並登錄Facebook,我可以得到朋友列表。 有一次,我退出了應用程序並重新啓動了一次,我看到此錯誤: 「必須使用有效的訪問令牌來查詢有關當前用戶的信息。」Facebook無效訪問令牌
雖然,我有我的所有Facebook的信息存儲在用戶的默認值,我看到這一點。
奇怪。你是否將你的輸出發送給FB?
我已經取得了相同的應用程序頁面上的第二個reqeust將被回答爲空的經驗,所以我將所有的請求數據從第一個存儲在php Session Vars中。
您需要確保每次都重新提交訪問令牌。你能提交你正在使用的代碼片段嗎?如果您使用oauth2,則可以使用FB.getAccessToken()在請求中檢索標記。
編輯:實現你標記的iOS,所以我的上面的答案也許不相關。這可能是因爲你已經登錄了,當你重新訪問時,你沒有得到登錄響應,因爲你沒有登錄,所以訪問令牌不存在?沒有看到代碼很難知道。確保你直接獲得令牌,而不是依靠登錄過程得到它
我在看到訪問令牌之前,通話..它甚至給這個狀況的真實.. '(self.accessToken =零&& self.expirationDate =零 && NSOrderedDescending == [self.expirationDate比較:[NSDate的日期]!)' 但仍顯示上面提到的錯誤.. – SSC
但是,我需要在牆上發佈,所以我可以這樣做 – SSC