我想創建一個PHP網頁,需要從我的域中的Google電子表格(我正在使用Google Apps免費版)讀取一些數據。使用Google Spreadsheet API中的OAuth 2.0授權請求
要閱讀的電子表格是非公開的,但對我的域中的某些人可見。由於它是非公開的,我知道會有一些認證和授權的東西,即使我使用API來讀取它。
我找到了這個網頁,但有件事我不明白: http://code.google.com/intl/zh-TW/apis/spreadsheets/data/3.0/developers_guide.html#Auth
它說,我們應該使用OAuth 2.0協議,這是確定的。但它也表示在授權過程中,「Google向用戶顯示OAuth對話框,要求他們授權您的應用程序請求其某些數據。」。
我的網頁將顯示一些從電子表格中讀取的數據。因此,每當有人前往我的網頁時,它會向電子表格所有者顯示一個對話框,要求獲得許可?這是什麼意思?
任何建議將非常受歡迎。
我有點困惑。訪問我的網頁的人只是客人,他們在我的Google App域中沒有Google帳戶。我希望我的網頁可以公開瀏覽,但它需要的數據來自我的Google App域中的私人Google電子表格文檔。 – bobo
OAuth是否僅適用於從其他人的域中讀取數據?我從我自己的域中讀取數據,我控制的是OAuth在我的情況下仍然有用嗎? – bobo
我不確定,也許你會需要一些巨大的oauth定製在你的情況下..所以它會透明地(對於用戶)使所有的請求重定向,然後顯示你的數據。但是,實際上它應該是幫助你在你的網站上顯示來自谷歌(臉譜,不管)用戶帳戶的數據的協議。對於你的任務,也許你需要選擇另一個解決方案 – javagirl