PHP-пакет Laravel AWS PHP - CreatePlatformEndpoint создает 400 неверных запросов
Я использую "aws/aws-sdk-php-laravel": "~3.0"
Когда я пытаюсь зарегистрировать устройство Android, он выдает ошибку. Ниже приведен снимок этого.
Я пытался с 2 разных форматов кода, но оба дает одно и то же исключение.
$device = 'gcm_id_here';
$sns = App::make('aws')->createClient('sns');
$result = $sns->createPlatformEndpoint(['Token' => 'device_unique_id',
'PlatformApplicationArn' => $device]);
// or
$credentials = new Credentials('key', 'secret');
$client = new SnsClient([
'version' => 'latest',
'region' => 'us-west-2',
'credentials' => $credentials
]);
$SNSEndPointData = $client->createPlatformEndpoint([
'PlatformApplicationArn' => $device,
'Token' => 'device_unique_id'
]);
Пожалуйста, помогите мне решить эту проблему.