AWS SDK — Как использовать AWS PHP SDK для доступа к конечной точке шлюза API

Мне нужно отправить данные на URL-адрес шлюза API AWS.

Я понятия не имею, как это сделать с помощью PHP. (Как будто я не могу представить, что это так сложно.)

Любая помощь будет оценена.

Мне нужно отправить тело JSON в API шлюза API (IAM), в SDK, похоже, нет документации, которая может мне помочь.

Мне нужно, чтобы отправить это:

{
"entity": "Business",
"action": "read",
"limit": 100
}

К конечной точке шлюза API с помощью сиг 4
Пример конечной точки (https://myendpoint.com/api)

1

Решение

Вы можете установить AWS php sdk через композитор composer require aws/aws-sdk-php а вот и гитхаб https://github.com/aws/aws-sdk-php . Если вы хотите сделать что-то простое или у вас нет того, что вы ищете, вы можете использовать curl в php для публикации данных.

$ch = curl_init();

$data = http_build_query([
"entity" => "Business",
"action" => "read",
"limit" => 100
]);

curl_setopt_array($ch, [
CURLOPT_URL => "https://myendpoint.com/api",
CURLOPT_FOLLOWLOCATION => true
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => $data
]);

$response = curl_exec($ch);
$error = curl_error($ch);
0

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

Других решений пока нет …

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