dicr/yii2-topvisor TopVisor API for Yii2

TopVisor APIv2 для Yii2 ¢

  1. ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ
  2. ИспользованиС

Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ получСния Π΄Π°Π½Π½Ρ‹Ρ…: https://topvisor.com/ru/api/v2/

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ ΒΆ

$config = [
    'components' => [
        'topvisor' => [
            'class' => dicr\topvisor\TopVisorApi::class,
            'userId' => '<UserID ΠΈΠ· Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π°>',
            'apiKey' => '<ΠΊΠ»ΡŽΡ‡ API ΠΈΠ· Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π°>'
        ]
    ]
];

ИспользованиС ¢

/** @var dicr\topvisor\TopVisorApi */
$api = Yii::$app->get('topvisor');

// ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²
/** @var dicr\topvisor\request\GetProjectsRequest $request */
$request = $api->request([
    'class' => dicr\topvisor\request\GetProjectsRequest::class,
    'fields' => ['id', 'name'],
    'limit' => 10
]);

// отправляСм запрос
/** @var dicr\topvisor\request\GetProjectsResponse $response */
$response = $request->send();

// Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚
foreach ($response->result as $project) {
    echo 'ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ id=' . $project->id . ', name=' . $project->name . "\n";
}
0 0
1 follower
7 downloads
Yii Version: 2.0
License: MIT
Category: Networking
Developed by: Igor Tarasov Igor Tarasov
Created on: May 20, 2021
Last updated: (not set)
Packagist Profile
Code Repository

Related Extensions