2016-03-30 57 views
-1

我正在使用Laravel從Facebook頁面(使用fb IPA)檢索帖子的應用程序,然後對它們進行一些操作,該工具可用於不登錄或創建一個帳戶,我的問題是: 如何以及如何存儲我從API獲得的臨時數據,因爲我沒有用戶知道這個應用程序可以被許多人同時使用?如何存儲沒有登錄用戶的臨時數據

回答

0

我想你可以用幾種方法解決這個問題。我不太清楚你得到的數據。

您需要一些與數據相關的獨特內容。如果您使用OAuth登錄API,則可以請求用戶的用戶配置文件(example here using the Facebook SDK)並獲取用戶標識或電子郵件地址。如果你不登錄,那麼你可以使用類似會話ID的東西。

+0

我的意思是使用該應用程序不需要從用戶登錄,顯然該應用程序將有權使用API​​,我的意思是在哪裏以及如何存儲我從API獲得的臨時數據,因爲我沒有登錄用戶的應用程序? –

+0

那麼你有多種選擇。您可以使用獨特的東西(請參閱上面的答案)將其保存到數據庫中以與其關聯,或者您可以將其保存到訪問者的會話中。這真的取決於你的用例,對我來說還是很模糊的。 –

+0

你的答案主要是關於API方面,這對我來說不是一個問題,我關心的是暫時存儲數據,我的問題不是模糊但一般,我想知道有什麼不同的方式做到這一點,但無論如何感謝 –