jouwweb/openprovider-php

此包已被废弃,不再维护。未建议替代包。
此包的最新版本(0.9)没有可用的许可证信息。

PHP 接口到 OpenProvider API

0.9 2021-01-29 10:09 UTC

This package is auto-updated.

Last update: 2021-10-25 08:28:09 UTC


README

请不要使用此包。这是此处展示示例代码的副本。但质量非常低。

此包中发现的文件几乎与 OpenProvider 分发的文件完全相同。那么为什么还要为此创建一个包呢?OpenProvider 的分发仅由一个文件组成,不使用 Composer 及其自动加载功能。

示例

include 'vendor/autoload.php';

$api = new OP_API ('https://api.openprovider.eu');

$request = new OP_Request;
$request
    ->setCommand('checkDomainRequest')
    ->setAuth(array('username' => '[username]', 'password' => '[password]'))
    ->setArgs(array(
        'domains' => array(
            array(
                'name' => 'openprovider',
                'extension' => 'nl'
            ),
            array(
                'name' => 'jouwweb',
                'extension' => 'nl'
            )
        )
    ));

$reply = $api->setDebug(1)->process($request);
echo "Code: " . $reply->getFaultCode() . "\n";
echo "Error: " . $reply->getFaultString() . "\n";
echo "Value: " . print_r($reply->getValue(), true) . "\n";
echo "\n---------------------------------------\n";

echo "Finished example script\n\n";