3

我试图找到适用于 Box API v 2.0 的 PHP SDK,但没有找到。我发现只有 SDK for v1.0 https://github.com/box/box-php-sdk 它存在吗?

或者

是否可以在该 v1.0 sdk https://github.com/box/box-php-sdk中的 Box API v1.0 中使用 refresh_token ?

4

2 回答 2

8

为 v2 编写 PHP SDK

只需包含 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();
?>

看看这里 下载:BoxPHPAPI

于 2013-09-10T12:56:52.233 回答
0

我们目前没有用于 v2 的 PHP SDK,尽管我们正在开发一个。

OAuth 2 令牌(刷新和访问)仅适用于 V2 API。

于 2013-02-03T17:42:07.040 回答