Не удалось получить объект из контейнера Cloud Flare - PullRequest
0 голосов
/ 24 сентября 2018

Я разрабатываю php-скрипт для очистки файлов по URL с помощью Cloud Flare api

И после запуска я получаю эту ошибку:

{"success":false,"errors":[{"code":0,"message":"Failed to get an object from container."}],"messages":[],"result":null}

Это мой phpскрипт:

$data = '{"files":["http://www.example.com/page"]}';

$url = "https://api.cloudflare.com/client/v4/zones/myzone/purge_cache";
$opts = ['http' => [
    'method' => 'DELETE',
    'header' => [
        "Content-Type: application/json",
        "X-Auth-Key: myapi",
        "X-Auth-Email: myemail",
    ],
    'content' => json_encode($data),
]];
$context = stream_context_create($opts);
$result = file_get_contents($url, false, $context);

echo $result;

Может быть, я что-то упустил, это мой первый API.Я прочитал документацию https://api.cloudflare.com/#zone-purge-files-by-url но не повезло .. Кто-нибудь может иметь больше опыта с CF?

...