https://github.com/paravibe/perfops
PHP wrapper for PerfOps.net API
https://github.com/paravibe/perfops
Last synced: 6 months ago
JSON representation
PHP wrapper for PerfOps.net API
- Host: GitHub
- URL: https://github.com/paravibe/perfops
- Owner: paravibe
- Created: 2019-11-01T15:10:32.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-11-03T18:37:28.000Z (over 6 years ago)
- Last Synced: 2025-08-05T01:51:31.378Z (11 months ago)
- Language: PHP
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### PerfOps API PHP wrapper
Provides simple wrapper for [PerfOps.net](https://perfops.net) API.
[](https://packagist.org/packages/paravibe/perfops)
### Examples
1. Resolve a DNS record.
```php
$client = new Client();
$client->setToken('YOUR_TOKEN');
$request = new Request($client);
$request->attachBody([
"target" => "google.com",
"param" => "A",
"dnsServer" => "8.8.8.8",
"nodes" => "",
"location" => "Germany",
"limit" => "1"
]);
$response = $request->request('/run/dns-resolve');
$id = json_decode($response->getBody());
```
2. Return full DNS performance results under a test ID.
```php
$request = new Request($client);
$response = $request->request('/run/dns-resolve/' . $id->id);
```
Please note. This wrapper doesn't provide any custom exception handlers.