翻譯|使用教程|編輯:李顯亮|2021-09-22 10:33:25.593|閱讀 339 次
概述:為了改善使用從 FastReport VCL 2021.3 開始的互聯網傳輸體驗,fastreport通過使用操作系統中的默認瀏覽器重新設計了對 OAuth2.0 的授權并擴展了連接對話框。本文介紹如何連接到 Dropbox。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
從 FastReport VCL 6 的第一個版本開始,可以通過特殊組件“傳輸”為 Dropbox、Google Drive、Box、OneDrive 設置連接。
為了改善使用從 FastReport VCL v2021.3 開始的互聯網傳輸體驗,我們通過使用操作系統中的默認瀏覽器重新設計了對 OAuth2.0 的授權并擴展了連接對話框。
連接到 Dropbox
當用戶想要使用傳輸打開或保存到文件時,應出現授權對話框(以防用戶之前尚未授權)。
要打開云存儲的控制面板頁面,請按授權窗口右上角帶有問號的按鈕。Dropbox 控制面板應該出現在默認瀏覽器之后。如果用戶未在 Dropbox 中獲得授權,則會顯示一個授權頁面,可用于登錄 Dropbox。
在此頁面上,您需要選擇 API、訪問級別和設置應用程序名稱。
接下來按“創建應用程序”按鈕。應用程序已創建。它應該自動重定向到應用程序選項頁面。我們需要向下滾動頁面并找到“App key”和“App secret”字段。
只需將“App key”和“App secret”字段復制到 FastReport VCL 授權對話框。
返回帶有設置頁面的默認瀏覽器,將“重定向 URI”字段設置為“//localhost:9898”,然后按“添加”按鈕。
請注意,超鏈接中的端口應與傳輸組件的 ListenerPort 屬性值相同。
此外,您可以設置其他設置,例如授權令牌的生命周期。
現在我們需要為應用程序設置訪問權限。轉到“權限”選項卡并設置訪問權限(讀取和寫入、讀取文件列表等)前面的復選框。
設置所有復選框后,按“提交”。
如果我們需要保存授權數據,現在我們可以返回到 FastReport VCL 并放置“保存授權令牌”和“記住屬性”復選框。按“確定”。應該會出現默認瀏覽器。用戶必須登錄。授權完成后,將顯示連接警告。
按“繼續”,應出現下一個對話框。
按“允許”按鈕。您將看到一條消息,其中包含關閉窗口的建議。
我們的應用程序已設置并可以使用。
在這個階段,我們可以將文件發送到云存儲。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn