2013-10-19 130 views
0

我試圖去通過API我的盒子的應用程序訪問,我寫了下面的API線「郵差」:BOX API試圖連接用戶和訪問權限授予框

https://www.box.com/api/oauth2/authorize?response_type=code&client_id=MY_CLIEN_ID&redirect_uri=https://127.0.0.1

AND THEN我獲得BOX登錄窗口,填寫字段並點擊授權按鈕 接下來我得到以下窗口窗口:「通過訪問您的Box帳戶,」SharingFileSystem「(我的應用程序的名稱)可以: 讀取和寫入所有文件和文件夾「與按鈕」授予訪問框「

當我點擊這個按鈕(格蘭特訪問框)我得到「服務器拒絕連接。」

我需要做什麼才能成功通過API連接到BOX?

回答

0

Box正在嘗試將您重定向回監聽本地主機的Web服務器,如您在請求中指定的那樣。這是處理來自框OAuth2 workflow的一部分的響應。你這裏有兩種選擇:

  1. 對於基於Web的應用程序,運行在本地主機Web服務器可以處理HTTP從盒子重定向或
  2. 客戶端應用程序,註冊自定義方案,爲您的應用程序你的OS。這可以是任何任意名稱,例如foo。在原始請求的redirect_uri字段中使用該自定義方案,以框:redirect_uri=foo://bar。您的操作系統會將重定向參數發送到您的應用程序。
相關問題