Удалить объект хранилища Google Cloud с помощью JSON API - PullRequest
0 голосов
/ 13 июня 2018

как мы можем удалить объект облачного хранилища Google, используя JSON API и php curl.

1 Ответ

0 голосов
/ 13 июня 2018
    $obejct = rawurlencode ($obejct); // $object : object name

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, "https://www.googleapis.com/storage/v1/b/".BUCKET."/o/".$obejct);
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "DELETE");
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    $headers = array();
    $headers[] = "Authorization: Bearer ".$token;
    $headers[] = "Content-Type: application/http";
    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
    $result = curl_exec($ch);
    if (curl_errno($ch)) {
        echo 'Error:' . curl_error($ch);
    }
    curl_close ($ch);
    echo $result
...