cloudflare api srv добавить переполнение стека

Привет, я пытаюсь сделать скрипт, который добавляет записи SRV к cloudflare, но не могу заставить его работать 🙁

<?php
include_once("includes/class_cloudflare.php");

$domain = 'game-panel.dk';
$type = 'SRV';
$name = 'testing';
$content = 'myip';
$ttl = '1';
$mode = '0';
$prio = '5';


$service = '_ts3';
$srvname = 'testing';
$protocol = 'UDP';
$weight = '1';
$port = '10002';
$target = 'testing.game-panel.dk';

$cf = new cloudflare_api("[email protected]", "mycloudflareapikey");
$response = $cf->rec_new($domain, $type, $name, $content, $ttl, $mode, $prio);

print_r($response);
?>

Я получаю этот ответ:

stdClass Object ( [request] => stdClass Object ( [act] => rec_new ) [result] => error [msg] => Invalid service value. [err_code] => service- )

Я использую этот класс:

https://github.com/vexxhost/CloudFlare-API/blob/master/class_cloudflare.php

0

Решение

обновленный & Полностью функциональный код добавлен ниже: D

    <?php
require_once($_SERVER["DOCUMENT_ROOT"]."/cloudflare/class_cloudflare.php");
$cf = new cloudflare_api("E-Mail", "API Key");

$domain = "domain.tld";
$type = "SRV";
$name = "ts3";
$content = "1.1.1.1";
$ttl = "1";
$mode = "0";
$prio = "5";


$service = "_ts3";
$srvname = "testing";
$protocol = "_udp";
$weight = "1";
$port = "10002";
$target = "test.domain.tld";

// Add (SRV) AND (A) RECORD TO CLOUDFLARE.
$response2 = $cf->rec_new($domain, $type, $name, $content, $ttl, $mode, $prio, $service, $srvname, $protocol, $weight, $port, $target);
$response = $cf->rec_new($domain, 'A', $name, $content, $ttl, $mode, $service_mode = '1');

echo "<pre>";
print_r($response);
echo "</pre>";

echo "<pre>";
print_r($response2);
echo "</pre>";
?>
1

Другие решения

  1. Вы должны создать новую зону и зарегистрировать доменное имя.
  2. После шага 1 вы можете создать запись DNS … (Попробуйте это https://github.com/Silent-Force/CloudFlare-API)
  3. Вы должны указать правильный URL-адрес для запроса и выбрать метод запроса. официальная документация — https://api.cloudflare.com/
0

По вопросам рекламы [email protected]