2016-02-27 81 views
2

我只是想讓HTTP API以任何方式工作。這是我遵循的步驟:Dropbox HTTP API始終返回「當前不允許使用API​​ v2」。

  1. 創建了我的「文件類型」權限的Dropbox帳戶相關聯的應用程序。當我登錄時,我的應用在https://www.dropbox.com/developers/apps下列出。

  2. 從應用信息頁面使用Dropbox的「生成」按鈕來生成訪問令牌。

  3. 去API瀏覽器 - https://dropbox.github.io/dropbox-api-v2-explorer/#files_list_folder。使用這個客戶端工具的重點是排除基於我錯誤使用API​​的問題。

  4. 將我的訪問令牌粘貼到表單中。將路徑設置爲「/」。點擊「提交通話」按鈕。

我收到以下錯誤:

Error: 400 
Error in call to API function "files/list_folder": Your app is not 
currently allowed to use API v2. 

其實,每個API調用我試着和任何參數我用給相同的錯誤消息。

我能做些什麼來解決這個問題並使用HTTP API?

+0

[供參考的交叉鏈接:https://www.dropboxforum.com/hc/en-us/community/posts/204873863-HTTP-API-Your-app-is-not-currently-allowed-to- use-API-v2-] – Greg

回答

5

有必要刪除應用程序並重新創建(https://www.dropbox.com/developers/apps/create),這次爲應用程序指定了「完整Dropbox」權限類型。 Dropbox API v2當前不支持我第一次創建應用程序時使用的「文件類型」權限。應用程序的訪問令牌隨後在API瀏覽器中調用方法。

感謝格雷戈裏在Dropbox的答案,我在這裏傳遞給後代。

+1

使用v1令牌時有可能發生上述異常,因爲我看到一些面臨上述問題的用戶 – ingsaurabh

相關問題