2013-02-02 46 views

回答

0

儘管我們正在開發一款v2,但我們目前還沒有PHP SDK。

OAuth 2令牌(刷新和訪問)僅適用於V2 API。

+1

感謝。你知道它什麼時候可以準備好嗎? –

+0

我們在我們的應用程序中實現了Box API,但現在每隔一小時其用戶就可以登錄。任何想法如何改變? –

+0

access_token將過期,但您可以使用提供的refresh_token來檢索另一個。以下是有關我們的OAuth2實施的更多信息:http://developers.box.com/oauth/ – seanrose

8

寫了PHP SDK爲V2

就包括API類和啓動類:

<?php 
    include('library/BoxAPI.class.php'); 

    $client_id = 'CLIENT ID'; 
    $client_secret = 'CLIENT SECRET'; 
    $redirect_uri = 'REDIRECT URL'; 
    $box = new Box_API($client_id, $client_secret, $redirect_uri); 

    if(!$box->load_token()){ 
     if(isset($_GET['code'])){ 
      $token = $box->get_token($_GET['code'], true); 
      if($box->write_token($token, 'file')){ 
       $box->load_token(); 
      } 
     } else { 
      $box->get_code(); 
     } 
    } 
    // User details 
    $box->get_user(); 
?> 

看一看here 下載:BoxPHPAPI