uawdijnntqw1x1x1
IP : 3.137.170.76
Hostname : host45.registrar-servers.com
Kernel : Linux host45.registrar-servers.com 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64
Disable Function : None :)
OS : Linux
PATH:
/
home
/
jackpotjunglegam
/
public_html
/
core
/
vendor
/
sendgrid
/
.
/
php-http-client
/
examples
/
example.php
/
/
<?php // If running this outside of this context, use the following include and // comment out the two includes below // require __DIR__ . '/vendor/autoload.php'; include(dirname(__DIR__) . '/lib/Client.php'); include(dirname(__DIR__) . '/lib/Response.php'); // This gets the parent directory, for your current directory use getcwd() $path_to_config = dirname(__DIR__); $apiKey = getenv('SENDGRID_API_KEY'); $headers = ['Authorization: Bearer ' . $apiKey]; $client = new SendGrid\Client('https://api.sendgrid.com', $headers, '/v3'); // GET /v3/api_keys - retrieve all API Keys that belong to the user $queryParams = ['limit' => 100, 'offset' => 0]; $requestHeaders = ['X-Mock: 200']; $response = $client->api_keys()->get(null, $queryParams, $requestHeaders); echo $response->statusCode(); echo $response->body(); echo $response->headers(); // GET /v3/api_keys - retrieve all API Keys that belong to the user $queryParams = ['limit' => 100, 'offset' => 0]; $requestHeaders = ['X-Mock: 200']; $retryOnLimit = true; // with auto retry on rate limit $response = $client->api_keys()->get(null, $queryParams, $requestHeaders, $retryOnLimit); // POST /v3/api_keys - create a new user API Key $requestBody = [ 'name' => 'My PHP API Key', 'scopes' => [ 'mail.send', 'alerts.create', 'alerts.read' ] ]; $response = $client->api_keys()->post($requestBody); $responseBody = json_decode($response->body(), true); $apiKeyId = $responseBody['api_key_id']; // GET /v3/api_keys/{api_key_id} - retrieve a single API Key $response = $client->api_keys()->_($apiKeyId)->get(); // PATCH /v3/api_keys/{api_key_id} - update the name of an existing API Key $requestBody = [ 'name' => 'A New Hope' ]; $response = $client->api_keys()->_($apiKeyId)->patch($requestBody); // PUT /v3/api_keys/{api_key_id} - update the name and scopes of a given API Key $requestBody = [ 'name' => 'A New Hope', 'scopes' => [ 'user.profile.read', 'user.profile.update' ] ]; $response = $client->api_keys()->_($apiKeyId)->put($requestBody); // DELETE /v3/api_keys/{api_key_id} - revoke an existing API Key $response = $client->api_keys()->_($apiKeyId)->delete();
/home/jackpotjunglegam/public_html/core/vendor/sendgrid/./php-http-client/examples/example.php