-1

次のコードを使用して aws sns を使用して特定の番号に SMS を送信しようとしていますが、params に設定した番号に SMS を送信したいので、適用できないターゲット/トピック arn が必要です。

$client = SnsClient::factory([
        'credentials' => [
            'key'    => "my key",
            'secret' => "my secret"
        ],
        'region'  => "us-east-1",
        'version' => "latest"
    ]);

    $sent = $client->publish(
        [

            'Message' => 'This is the message',
            'PhoneNumber' => '+91887******7'
        ]
    );

パブリッシュ オブジェクトの正確なパラメーターを見つけることができません。

4

2 に答える 2

2

PHPAmazon SNSPublish()ドキュメントから:

  • TargetArn:パラメータの値を指定しない場合は、またはパラメータTargetArnの値を指定する必要があります。PhoneNumberTopicArn
  • TopicArn:パラメータの値を指定しない場合は、またはパラメータTopicArnの値を指定する必要があります。PhoneNumberTargetArn
  • PhoneNumber:パラメータの値を指定しない場合は、またはパラメータPhoneNumberの値を指定する必要があります。TargetArnTopicArn

したがって、PhoneNumberTarget/Topic の代わりに を指定してください。

于 2016-11-29T06:35:49.297 に答える