2013-03-20 28 views
0

我試圖發展與盒的整合。我正在使用「box-api」,「〜> 0.2.2」寶石。我有一個API鍵。箱API無法得到AUTH_TOKEN

box_object = Box::Api.new("j7p3zz29xgva8t52lgoptyxuavtji66y") 
ticket = box_object.get_ticket 
auth_key= box_object.get_auth_token(ticket[:ticket]) 

我得到這個例外 箱::阿比:: NotAuthorized:not_logged_in

任何人都可以提出什麼錯誤?

回答

2

ticket被用來構建一個URL到您的應用程序必須將用戶重定向。這是v1認證過程的第一步。這documentation提供了一個指導。

+0

怎麼能一個單一的應用程序提供給所有的箱子用戶,以便他們可以安裝,並允許訪問,如果他們需要... – suman 2013-03-20 17:08:14

+1

您必須將用戶重定向到盒子的網站,在那裏他們登錄並授權您的應用訪問他們的數據。然後Box會使用查詢字符串中的授權令牌將其重定向回您的應用頁面。 (這是我掛手冊的說明。)您的應用程序將需要在該授權令牌存儲在每個用戶的基礎上,並用它來執行API操作該用戶。 – 2013-03-20 17:15:39