2013-08-20 72 views
-1

通知:長時間後收到downvote。非常陳舊和過時的問題,所以請不要因此而降低評分,因爲我無法刪除它。Google Drive API Application Data文件夾,難道真的很難嗎?



我想存儲的谷歌驅動器上的一些應用程序數據,例如記住用戶作出的設置。通常我會使用cookie或瀏覽器的localStorage,但這是依賴於瀏覽器和有限的(存儲大小)。

我谷歌有關此功能的一些信息,但沒有發現有用的東西,除了谷歌本身的例子。在這個例子中(在這裏找到:https://developers.google.com/drive/appdata)他們解釋瞭如何存儲一些信息。對我來說,看起來更像是發送電子郵件,他們沒有解釋如何替換一些數據。如果你問我,這很複雜。

我想知道爲什麼它一定很難存儲一個簡單的布爾值,整數或字符串,就像您可以使用cookie或localStorage對象一樣。我不必知道它位於何處,只需簡單地修改一個標識符和一個值,那就是它。

有沒有人讓這個功能更容易使用的例子?我的意思是這是做到這一點的唯一方法嗎?有人有保存appdata的一些經驗嗎?

編輯:或者有沒有人知道一個類,可以簡化這些事情(如PHP版本)?

+0

Appdata不是鍵值存儲。它的目的是存儲文件,所以也許你應該看看另一個解決方案。 –

回答

1

如果您希望將數據存儲在用戶Google Drive中,那麼這很複雜。您將不得不經歷Google允許的OAuth2流程或其他握手方法之一。但是,如果您希望將這些數據存儲到您自己的Google驅動器中,但這聽起來並不聰明,但我無法從您的問題中得知,您可以使此過程變得更加輕鬆,因爲您可以將用戶名和密碼硬編碼到api會給你打電話。再說一次,這並不聰明或推薦,但由於OAuth2要求HTTPS不是自殺。

對不起,但不清楚你在問什麼。請更具體地說明您的問題,否則這是任何人都可以提供的最佳答案。

+0

哥們,非常感謝你的回答,但是......你在說「聽起來不聰明」時,有一個專門爲此設計的文件夾,用戶不可查看。不清楚我在問什麼?我想存儲一些設置,你是否讀過我的問題?爲什麼你的答案是一個答案,它應該是一個評論,因爲你沒有輸入解決方案。 – Codebeat

+0

@Erwinus這是一個答案,因爲在你編輯之前,你只問了一個是或否的問題,我的答案是肯定的。其次,你不理解我的答案,我完全理解你的問題,並已經做到了。我意識到「有一個專門爲此設計的文件夾,用戶不可查看」,這正是我建議你使用的。可能令人困惑的是,我提供了另一種解決方案,即我將其標記爲「不智能」的解決方案,其中我談到了將您的用戶設置存儲在您的驅動器中。這是一個愚蠢的建議,只提供較少的用戶交互 – zg303

+0

@Erwinus這也是一個答案,因爲我沒有足夠的聲譽來評論:) – zg303

相關問題