Ada lebih banyak contoh AWS SDK yang tersedia di repo Contoh SDK AWS Doc
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Amazon Pinpoint contoh menggunakan AWS CLI
Contoh kode berikut menunjukkan cara melakukan tindakan dan mengimplementasikan skenario umum dengan menggunakan AWS Command Line Interface dengan Amazon Pinpoint.
Tindakan merupakan kutipan kode dari program yang lebih besar dan harus dijalankan dalam konteks. Sementara tindakan menunjukkan cara memanggil fungsi layanan individual, Anda dapat melihat tindakan dalam konteks dalam skenario terkait.
Setiap contoh menyertakan tautan ke kode sumber lengkap, di mana Anda dapat menemukan instruksi tentang cara mengatur dan menjalankan kode dalam konteks.
Topik
Tindakan
Contoh kode berikut menunjukkan cara menggunakancreate-app.
- AWS CLI
-
Contoh 1: Untuk membuat aplikasi
create-appContoh berikut membuat aplikasi baru (proyek).aws pinpoint create-app \ --create-application-requestName=ExampleCorpOutput:
{ "ApplicationResponse": { "Arn": "arn:aws:mobiletargeting:us-west-2:AIDACKCEVSQ6C2EXAMPLE:apps/810c7aab86d42fb2b56c8c966example", "Id": "810c7aab86d42fb2b56c8c966example", "Name": "ExampleCorp", "tags": {} } }Contoh 2: Untuk membuat aplikasi yang diberi tag
create-appContoh berikut membuat aplikasi baru (proyek) dan mengaitkan tag (kunci dan nilai) dengan aplikasi.aws pinpoint create-app \ --create-application-request Name=ExampleCorp,tags={"Stack"="Test"}Output:
{ "ApplicationResponse": { "Arn": "arn:aws:mobiletargeting:us-west-2:AIDACKCEVSQ6C2EXAMPLE:apps/810c7aab86d42fb2b56c8c966example", "Id": "810c7aab86d42fb2b56c8c966example", "Name": "ExampleCorp", "tags": { "Stack": "Test" } } }-
Untuk detail API, lihat CreateApp
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-sms-template.
- AWS CLI
-
Membuat template pesan untuk pesan yang dikirim melalui saluran SMS
create-sms-templateContoh berikut membuat template pesan SMS.aws pinpoint create-sms-template \ --template-nameTestTemplate\ --sms-template-requestfile://myfile.json\ --regionus-east-1Isi dari
myfile.json:{ "Body": "hello\n how are you?\n food is good", "TemplateDescription": "Test SMS Template" }Output:
{ "CreateTemplateMessageBody": { "Arn": "arn:aws:mobiletargeting:us-east-1:AIDACKCEVSQ6C2EXAMPLE:templates/TestTemplate/SMS", "Message": "Created", "RequestID": "8c36b17f-a0b0-400f-ac21-29e9b62a975d" } }Untuk informasi selengkapnya, lihat templat pesan Amazon Pinpoint di Panduan Pengguna Amazon Pinpoint.
-
Untuk detail API, lihat CreateSmsTemplate
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-app.
- AWS CLI
-
Untuk menghapus aplikasi
delete-appContoh berikut menghapus aplikasi (proyek).aws pinpoint delete-app \ --application-id810c7aab86d42fb2b56c8c966exampleOutput:
{ "ApplicationResponse": { "Arn": "arn:aws:mobiletargeting:us-west-2:AIDACKCEVSQ6C2EXAMPLE:apps/810c7aab86d42fb2b56c8c966example", "Id": "810c7aab86d42fb2b56c8c966example", "Name": "ExampleCorp", "tags": {} } }-
Untuk detail API, lihat DeleteApp
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-apns-channel.
- AWS CLI
-
Untuk mengambil informasi tentang status dan pengaturan APNs saluran untuk aplikasi
get-apns-channelContoh berikut mengambil informasi tentang status dan pengaturan APNs saluran untuk aplikasi.aws pinpoint get-apns-channel \ --application-id9ab1068eb0a6461c86cce7f27ce0efd7\ --regionus-east-1Output:
{ "APNSChannelResponse": { "ApplicationId": "9ab1068eb0a6461c86cce7f27ce0efd7", "CreationDate": "2019-05-09T21:54:45.082Z", "DefaultAuthenticationMethod": "CERTIFICATE", "Enabled": true, "HasCredential": true, "HasTokenKey": false, "Id": "apns", "IsArchived": false, "LastModifiedDate": "2019-05-09T22:04:01.067Z", "Platform": "APNS", "Version": 2 } }-
Untuk detail API, lihat GetApnsChannel
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-app.
- AWS CLI
-
Untuk mengambil informasi tentang aplikasi (proyek)
get-appContoh berikut mengambil informasi tentang aplikasi (proyek).aws pinpoint get-app \ --application-id810c7aab86d42fb2b56c8c966example\ --regionus-east-1Output:
{ "ApplicationResponse": { "Arn": "arn:aws:mobiletargeting:us-east-1:AIDACKCEVSQ6C2EXAMPLE:apps/810c7aab86d42fb2b56c8c966example", "Id": "810c7aab86d42fb2b56c8c966example", "Name": "ExampleCorp", "tags": { "Year": "2019", "Stack": "Production" } } }-
Untuk detail API, lihat GetApp
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-apps.
- AWS CLI
-
Untuk mengambil informasi tentang semua aplikasi Anda
get-appsContoh berikut mengambil informasi tentang semua aplikasi Anda (proyek).aws pinpoint get-appsOutput:
{ "ApplicationsResponse": { "Item": [ { "Arn": "arn:aws:mobiletargeting:us-west-2:AIDACKCEVSQ6C2EXAMPLE:apps/810c7aab86d42fb2b56c8c966example", "Id": "810c7aab86d42fb2b56c8c966example", "Name": "ExampleCorp", "tags": { "Year": "2019", "Stack": "Production" } }, { "Arn": "arn:aws:mobiletargeting:us-west-2:AIDACKCEVSQ6C2EXAMPLE:apps/42d8c7eb0990a57ba1d5476a3example", "Id": "42d8c7eb0990a57ba1d5476a3example", "Name": "AnyCompany", "tags": {} }, { "Arn": "arn:aws:mobiletargeting:us-west-2:AIDACKCEVSQ6C2EXAMPLE:apps/80f5c382b638ffe5ad12376bbexample", "Id": "80f5c382b638ffe5ad12376bbexample", "Name": "ExampleCorp_Test", "tags": { "Year": "2019", "Stack": "Test" } } ], "NextToken": "eyJDcmVhdGlvbkRhdGUiOiIyMDE5LTA3LTE2VDE0OjM4OjUzLjkwM1oiLCJBY2NvdW50SWQiOiI1MTIzOTcxODM4NzciLCJBcHBJZCI6Ijk1ZTM2MGRiMzBkMjQ1ZjRiYTYwYjhlMzllMzZlNjZhIn0" } }Kehadiran nilai
NextTokenrespons menunjukkan bahwa ada lebih banyak output yang tersedia. Panggil perintah lagi dan berikan nilai itu sebagai parameterNextTokeninput.-
Untuk detail API, lihat GetApps
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-campaign.
- AWS CLI
-
Untuk mengambil informasi tentang status, konfigurasi, dan setelan lain untuk kampanye
get-campaignContoh berikut mengambil informasi tentang status, konfigurasi, dan setelan lain untuk kampanye.aws pinpoint get-campaign \ --application-id6e0b7591a90841d2b5d93fa11143e5a7\ --campaign-ida1e63c6cc0eb43ed826ffcc3cc90b30d\ --regionus-east-1Output:
{ "CampaignResponse": { "AdditionalTreatments": [], "ApplicationId": "6e0b7591a90841d2b5d93fa11143e5a7", "Arn": "arn:aws:mobiletargeting:us-east-1:AIDACKCEVSQ6C2EXAMPLE:apps/6e0b7591a90841d2b5d93fa11143e5a7/campaigns/a1e63c6cc0eb43ed826ffcc3cc90b30d", "CreationDate": "2019-10-08T18:40:16.581Z", "Description": " ", "HoldoutPercent": 0, "Id": "a1e63c6cc0eb43ed826ffcc3cc90b30d", "IsPaused": false, "LastModifiedDate": "2019-10-08T18:40:16.581Z", "Limits": { "Daily": 0, "MaximumDuration": 60, "MessagesPerSecond": 50, "Total": 0 }, "MessageConfiguration": { "EmailMessage": { "FromAddress": "sender@example.com", "HtmlBody": "<!DOCTYPE html>\n <html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n</head>\n<body>Hello</body>\n</html>", "Title": "PinpointDemo" } }, "Name": "MyCampaign", "Schedule": { "IsLocalTime": false, "StartTime": "IMMEDIATE", "Timezone": "utc" }, "SegmentId": "b66c9e42f71444b2aa2e0ffc1df28f60", "SegmentVersion": 1, "State": { "CampaignStatus": "COMPLETED" }, "tags": {}, "TemplateConfiguration": {}, "Version": 1 } }-
Untuk detail API, lihat GetCampaign
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-campaigns.
- AWS CLI
-
Untuk mengambil informasi tentang status, konfigurasi, dan setelan lainnya untuk semua kampanye yang terkait dengan aplikasi
get-campaignsContoh berikut mengambil informasi tentang status, konfigurasi, dan setelan lainnya untuk semua kampanye yang terkait dengan aplikasi.aws pinpoint get-campaigns \ --application-id6e0b7591a90841d2b5d93fa11143e5a7\ --regionus-east-1Output:
{ "CampaignsResponse": { "Item": [ { "AdditionalTreatments": [], "ApplicationId": "6e0b7591a90841d2b5d93fa11143e5a7", "Arn": "arn:aws:mobiletargeting:us-east-1:AIDACKCEVSQ6C2EXAMPLE:apps/6e0b7591a90841d2b5d93fa11143e5a7/campaigns/7e1280344c8f4a9aa40a00b006fe44f1", "CreationDate": "2019-10-08T18:40:22.905Z", "Description": " ", "HoldoutPercent": 0, "Id": "7e1280344c8f4a9aa40a00b006fe44f1", "IsPaused": false, "LastModifiedDate": "2019-10-08T18:40:22.905Z", "Limits": {}, "MessageConfiguration": { "EmailMessage": { "FromAddress": "sender@example.com", "HtmlBody": "<!DOCTYPE html>\n <html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n</head>\n<body>Hello</body>\n</html>", "Title": "PInpointDemo Test" } }, "Name": "MyCampaign1", "Schedule": { "IsLocalTime": false, "QuietTime": {}, "StartTime": "IMMEDIATE", "Timezone": "UTC" }, "SegmentId": "b66c9e42f71444b2aa2e0ffc1df28f60", "SegmentVersion": 1, "State": { "CampaignStatus": "COMPLETED" }, "tags": {}, "TemplateConfiguration": {}, "Version": 1 }, { "AdditionalTreatments": [], "ApplicationId": "6e0b7591a90841d2b5d93fa11143e5a7", "Arn": "arn:aws:mobiletargeting:us-east-1:AIDACKCEVSQ6C2EXAMPLE:apps/6e0b7591a90841d2b5d93fa11143e5a7/campaigns/a1e63c6cc0eb43ed826ffcc3cc90b30d", "CreationDate": "2019-10-08T18:40:16.581Z", "Description": " ", "HoldoutPercent": 0, "Id": "a1e63c6cc0eb43ed826ffcc3cc90b30d", "IsPaused": false, "LastModifiedDate": "2019-10-08T18:40:16.581Z", "Limits": { "Daily": 0, "MaximumDuration": 60, "MessagesPerSecond": 50, "Total": 0 }, "MessageConfiguration": { "EmailMessage": { "FromAddress": "sender@example.com", "HtmlBody": "<!DOCTYPE html>\n <html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n</head>\n<body>Demo</body>\n</html>", "Title": "PinpointDemo" } }, "Name": "MyCampaign2", "Schedule": { "IsLocalTime": false, "StartTime": "IMMEDIATE", "Timezone": "utc" }, "SegmentId": "b66c9e42f71444b2aa2e0ffc1df28f60", "SegmentVersion": 1, "State": { "CampaignStatus": "COMPLETED" }, "tags": {}, "TemplateConfiguration": {}, "Version": 1 } ] } }-
Untuk detail API, lihat GetCampaigns
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-channels.
- AWS CLI
-
Untuk mengambil informasi tentang riwayat dan status setiap saluran untuk aplikasi
get-channelsContoh berikut mengambil informasi tentang riwayat dan status setiap saluran untuk aplikasi.aws pinpoint get-channels \ --application-id6e0b7591a90841d2b5d93fa11143e5a7\ --regionus-east-1Output:
{ "ChannelsResponse": { "Channels": { "GCM": { "ApplicationId": "6e0b7591a90841d2b5d93fa11143e5a7", "CreationDate": "2019-10-08T18:28:23.182Z", "Enabled": true, "HasCredential": true, "Id": "gcm", "IsArchived": false, "LastModifiedDate": "2019-10-08T18:28:23.182Z", "Version": 1 }, "SMS": { "ApplicationId": "6e0b7591a90841d2b5d93fa11143e5a7", "CreationDate": "2019-10-08T18:39:18.511Z", "Enabled": true, "Id": "sms", "IsArchived": false, "LastModifiedDate": "2019-10-08T18:39:18.511Z", "Version": 1 }, "EMAIL": { "ApplicationId": "6e0b7591a90841d2b5d93fa11143e5a7", "CreationDate": "2019-10-08T18:27:23.990Z", "Enabled": true, "Id": "email", "IsArchived": false, "LastModifiedDate": "2019-10-08T18:27:23.990Z", "Version": 1 }, "IN_APP": { "Enabled": true, "IsArchived": false, "Version": 0 } } } }-
Untuk detail API, lihat GetChannels
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-email-channel.
- AWS CLI
-
Untuk mengambil informasi tentang status dan pengaturan saluran Email untuk aplikasi
get-email-channelContoh berikut mengambil status dan pengaturan saluran Email untuk aplikasi.aws pinpoint get-email-channel \ --application-id6e0b7591a90841d2b5d93fa11143e5a7\ --regionus-east-1Output:
{ "EmailChannelResponse": { "ApplicationId": "6e0b7591a90841d2b5d93fa11143e5a7", "CreationDate": "2019-10-08T18:27:23.990Z", "Enabled": true, "FromAddress": "sender@example.com", "Id": "email", "Identity": "arn:aws:ses:us-east-1:AIDACKCEVSQ6C2EXAMPLE:identity/sender@example.com", "IsArchived": false, "LastModifiedDate": "2019-10-08T18:27:23.990Z", "MessagesPerSecond": 1, "Platform": "EMAIL", "RoleArn": "arn:aws:iam::AIDACKCEVSQ6C2EXAMPLE:role/pinpoint-events", "Version": 1 } }-
Untuk detail API, lihat GetEmailChannel
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-endpoint.
- AWS CLI
-
Untuk mengambil informasi tentang pengaturan dan atribut titik akhir tertentu untuk aplikasi
get-endpointContoh berikut mengambil informasi tentang pengaturan dan atribut titik akhir tertentu untuk aplikasi.aws pinpoint get-endpoint \ --application-id611e3e3cdd47474c9c1399a505665b91\ --endpoint-idtestendpoint\ --regionus-east-1Output:
{ "EndpointResponse": { "Address": "+11234567890", "ApplicationId": "611e3e3cdd47474c9c1399a505665b91", "Attributes": {}, "ChannelType": "SMS", "CohortId": "63", "CreationDate": "2019-01-28T23:55:11.534Z", "EffectiveDate": "2021-08-06T00:04:51.763Z", "EndpointStatus": "ACTIVE", "Id": "testendpoint", "Location": { "Country": "USA" }, "Metrics": { "SmsDelivered": 1.0 }, "OptOut": "ALL", "RequestId": "a204b1f2-7e26-48a7-9c80-b49a2143489d", "User": { "UserAttributes": { "Age": [ "24" ] }, "UserId": "testuser" } } }-
Untuk detail API, lihat GetEndpoint
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-gcm-channel.
- AWS CLI
-
Untuk mengambil informasi tentang status dan pengaturan saluran GCM untuk aplikasi
get-gcm-channelContoh berikut mengambil informasi tentang status dan pengaturan saluran GCM untuk aplikasi.aws pinpoint get-gcm-channel \ --application-id6e0b7591a90841d2b5d93fa11143e5a7\ --regionus-east-1Output:
{ "GCMChannelResponse": { "ApplicationId": "6e0b7591a90841d2b5d93fa11143e5a7", "CreationDate": "2019-10-08T18:28:23.182Z", "Enabled": true, "HasCredential": true, "Id": "gcm", "IsArchived": false, "LastModifiedDate": "2019-10-08T18:28:23.182Z", "Platform": "GCM", "Version": 1 } }-
Untuk detail API, lihat GetGcmChannel
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-sms-channel.
- AWS CLI
-
Untuk mengambil informasi tentang status dan pengaturan saluran SMS untuk suatu aplikasi
get-sms-channelContoh berikut mengambil status dan pengaturan saluran sms untuk aplikasi.aws pinpoint get-sms-channel \ --application-id6e0b7591a90841d2b5d93fa11143e5a7\ --regionus-east-1Output:
{ "SMSChannelResponse": { "ApplicationId": "6e0b7591a90841d2b5d93fa11143e5a7", "CreationDate": "2019-10-08T18:39:18.511Z", "Enabled": true, "Id": "sms", "IsArchived": false, "LastModifiedDate": "2019-10-08T18:39:18.511Z", "Platform": "SMS", "PromotionalMessagesPerSecond": 20, "TransactionalMessagesPerSecond": 20, "Version": 1 } }-
Untuk detail API, lihat GetSmsChannel
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-sms-template.
- AWS CLI
-
Mengambil konten dan pengaturan template pesan untuk pesan yang dikirim melalui saluran SMS
get-sms-templateContoh berikut mengambil konten dan pengaturan template pesan SMS.aws pinpoint get-sms-template \ --template-nameTestTemplate\ --regionus-east-1Output:
{ "SMSTemplateResponse": { "Arn": "arn:aws:mobiletargeting:us-east-1:AIDACKCEVSQ6C2EXAMPLE:templates/TestTemplate/SMS", "Body": "hello\n how are you?\n food is good", "CreationDate": "2023-06-20T21:37:30.124Z", "LastModifiedDate": "2023-06-20T21:37:30.124Z", "tags": {}, "TemplateDescription": "Test SMS Template", "TemplateName": "TestTemplate", "TemplateType": "SMS", "Version": "1" } }Untuk informasi selengkapnya, lihat templat pesan Amazon Pinpoint di Panduan Pengguna Amazon Pinpoint.
-
Untuk detail API, lihat GetSmsTemplate
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-voice-channel.
- AWS CLI
-
Untuk mengambil informasi tentang status dan pengaturan saluran suara untuk suatu aplikasi
get-voice-channelContoh berikut mengambil status dan pengaturan saluran suara untuk aplikasi.aws pinpoint get-voice-channel \ --application-id6e0b7591a90841d2b5d93fa11143e5a7\ --regionus-east-1Output:
{ "VoiceChannelResponse": { "ApplicationId": "6e0b7591a90841d2b5d93fa11143e5a7", "CreationDate": "2022-04-28T00:17:03.836Z", "Enabled": true, "Id": "voice", "IsArchived": false, "LastModifiedDate": "2022-04-28T00:17:03.836Z", "Platform": "VOICE", "Version": 1 } }-
Untuk detail API, lihat GetVoiceChannel
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-tags-for-resource.
- AWS CLI
-
Untuk mengambil daftar tag untuk sumber daya
list-tags-for-resourceContoh berikut mengambil semua tag (nama kunci dan nilai) yang terkait dengan sumber daya yang ditentukan.aws pinpoint list-tags-for-resource \ --resource-arnarn:aws:mobiletargeting:us-west-2:AIDACKCEVSQ6C2EXAMPLE:apps/810c7aab86d42fb2b56c8c966exampleOutput:
{ "TagsModel": { "tags": { "Year": "2019", "Stack": "Production" } } }Untuk informasi selengkapnya, lihat 'Menandai Sumber Daya Amazon Pinpoint https://docs.aws.amazon.com/pinpoint/ latest/developerguide/tagging < -resources.html>'__ di Panduan Pengembang Amazon Pinpoint.
-
Untuk detail API, lihat ListTagsForResource
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanphone-number-validate.
- AWS CLI
-
Mengambil informasi tentang nomor telepon
Berikut ini
phone-number-validatemengambil informasi tentang nomor telepon.aws pinpoint phone-number-validate \ --number-validate-request PhoneNumber="+12065550142" \ --regionus-east-1Output:
{ "NumberValidateResponse": { "Carrier": "ExampleCorp Mobile", "City": "Seattle", "CleansedPhoneNumberE164": "+12065550142", "CleansedPhoneNumberNational": "2065550142", "Country": "United States", "CountryCodeIso2": "US", "CountryCodeNumeric": "1", "OriginalPhoneNumber": "+12065550142", "PhoneType": "MOBILE", "PhoneTypeCode": 0, "Timezone": "America/Los_Angeles", "ZipCode": "98101" } }Untuk informasi selengkapnya, lihat saluran SMS Amazon Pinpoint di Panduan Pengguna Amazon Pinpoint.
-
Untuk detail API, lihat PhoneNumberValidate
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakansend-messages.
- AWS CLI
-
Untuk mengirim pesan SMS menggunakan titik akhir aplikasi
send-messagesContoh berikut mengirimkan pesan langsung untuk aplikasi dengan titik akhir.aws pinpoint send-messages \ --application-id611e3e3cdd47474c9c1399a505665b91\ --message-requestfile://myfile.json\ --regionus-west-2Isi dari
myfile.json:{ "MessageConfiguration": { "SMSMessage": { "Body": "hello, how are you?" } }, "Endpoints": { "testendpoint": {} } }Output:
{ "MessageResponse": { "ApplicationId": "611e3e3cdd47474c9c1399a505665b91", "EndpointResult": { "testendpoint": { "Address": "+12345678900", "DeliveryStatus": "SUCCESSFUL", "MessageId": "itnuqhai5alf1n6ahv3udc05n7hhddr6gb3lq6g0", "StatusCode": 200, "StatusMessage": "MessageId: itnuqhai5alf1n6ahv3udc05n7hhddr6gb3lq6g0" } }, "RequestId": "c7e23264-04b2-4a46-b800-d24923f74753" } }Untuk informasi selengkapnya, lihat saluran SMS Amazon Pinpoint di Panduan Pengguna Amazon Pinpoint.
-
Untuk detail API, lihat SendMessages
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakansend-users-messages.
- AWS CLI
-
Untuk mengirim pesan SMS untuk pengguna aplikasi
send-users-messagesContoh berikut mengirimkan pesan langsung untuk pengguna aplikasi.aws pinpoint send-users-messages \ --application-id611e3e3cdd47474c9c1399a505665b91\ --send-users-message-requestfile://myfile.json\ --regionus-west-2Isi dari
myfile.json:{ "MessageConfiguration": { "SMSMessage": { "Body": "hello, how are you?" } }, "Users": { "testuser": {} } }Output:
{ "SendUsersMessageResponse": { "ApplicationId": "611e3e3cdd47474c9c1399a505665b91", "RequestId": "e0b12cf5-2359-11e9-bb0b-d5fb91876b25", "Result": { "testuser": { "testuserendpoint": { "DeliveryStatus": "SUCCESSFUL", "MessageId": "7qu4hk5bqhda3i7i2n4pjf98qcuh8b7p45ifsmo0", "StatusCode": 200, "StatusMessage": "MessageId: 7qu4hk5bqhda3i7i2n4pjf98qcuh8b7p45ifsmo0", "Address": "+12345678900" } } } } }Untuk informasi selengkapnya, lihat saluran SMS Amazon Pinpoint di Panduan Pengguna Amazon Pinpoint.
-
Untuk detail API, lihat SendUsersMessages
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakantag-resource.
- AWS CLI
-
Untuk menambahkan tag ke sumber daya
Contoh berikut menambahkan dua tag (nama kunci dan nilai) ke sumber daya.
aws pinpoint list-tags-for-resource \ --resource-arnarn:aws:mobiletargeting:us-east-1:AIDACKCEVSQ6C2EXAMPLE:apps/810c7aab86d42fb2b56c8c966example\ --tags-modeltags={Stack=Production,Year=2019}Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat 'Menandai Sumber Daya Amazon Pinpoint https://docs.aws.amazon.com/pinpoint/ latest/developerguide/tagging < -resources.html>'__ di Panduan Pengembang Amazon Pinpoint.
-
Untuk detail API, lihat TagResource
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanuntag-resource.
- AWS CLI
-
Contoh 1: Untuk menghapus tag dari sumber daya
untag-resourceContoh berikut menghapus tag tertentu (nama kunci dan nilai) dari sumber daya.aws pinpoint untag-resource \ --resource-arnarn:aws:mobiletargeting:us-west-2:AIDACKCEVSQ6C2EXAMPLE:apps/810c7aab86d42fb2b56c8c966example\ --tag-keysYearPerintah ini tidak menghasilkan output.
Contoh 2: Untuk menghapus beberapa tag dari sumber daya
untag-resourceContoh berikut menghapus tag tertentu (nama kunci dan nilai-nilai) dari sumber daya.aws pinpoint untag-resource \ --resource-arnarn:aws:mobiletargeting:us-east-1:AIDACKCEVSQ6C2EXAMPLE:apps/810c7aab86d42fb2b56c8c966example\ --tag-keysYearStackPerintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat 'Menandai Sumber Daya Amazon Pinpoint https://docs.aws.amazon.com/pinpoint/ latest/developerguide/tagging < -resources.html>'__ di Panduan Pengembang Amazon Pinpoint.
-
Untuk detail API, lihat UntagResource
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanupdate-sms-channel.
- AWS CLI
-
Untuk mengaktifkan saluran SMS atau memperbarui status dan pengaturan saluran SMS untuk suatu aplikasi.
update-sms-channelContoh berikut memungkinkan saluran SMS untuk saluran SMS untuk suatu aplikasi.aws pinpoint update-sms-channel \ --application-id611e3e3cdd47474c9c1399a505665b91\ --sms-channel-requestEnabled=true\ --regionus-west-2Output:
{ "SMSChannelResponse": { "ApplicationId": "611e3e3cdd47474c9c1399a505665b91", "CreationDate": "2019-01-28T23:25:25.224Z", "Enabled": true, "Id": "sms", "IsArchived": false, "LastModifiedDate": "2023-05-18T23:22:50.977Z", "Platform": "SMS", "PromotionalMessagesPerSecond": 20, "TransactionalMessagesPerSecond": 20, "Version": 3 } }Untuk informasi selengkapnya, lihat saluran SMS Amazon Pinpoint di Panduan Pengguna Amazon Pinpoint.
-
Untuk detail API, lihat UpdateSmsChannel
di Referensi AWS CLI Perintah.
-