Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membaca dari entitas Twilio
Prasyarat
Objek Twilio yang ingin Anda baca. Anda akan membutuhkan nama objek seperti SMS-Message atauSMS-CountryPricing.
Entitas yang didukung untuk sumber:
| Entitas | Antarmuka | Dapat disaring | Mendukung batas | Mendukung Pesanan oleh | Mendukung Pilih * | Mendukung partisi |
|---|---|---|---|---|---|---|
| SMS-pesan | REST | Ya | Ya | Tidak | Ya | Ya |
| SMS- CountryPricing | REST | Tidak | Tidak | Tidak | Ya | Tidak |
| Panggilan Suara | REST | Ya | Ya | Tidak | Ya | Tidak |
| Aplikasi Suara | REST | Ya | Ya | Tidak | Ya | Tidak |
| OutgoingCallerID Suara | REST | Ya | Ya | Tidak | Ya | Tidak |
| Antrian Suara | REST | Ya | Ya | Tidak | Ya | Tidak |
| Percakapan-Percakapan | REST | Ya | Ya | Tidak | Ya | Tidak |
| Percakapan-Pengguna | REST | Tidak | Ya | Tidak | Ya | Tidak |
| Peran Percakapan | REST | Tidak | Ya | Tidak | Ya | Tidak |
| Percakapan-Konfigurasi | REST | Tidak | Tidak | Tidak | Ya | Tidak |
| Percakapan- AddressConfiguration | REST | Ya | Ya | Tidak | Ya | Tidak |
| Percakapan- WebhookConfiguration | REST | Tidak | Tidak | Tidak | Ya | Tidak |
| Percakapan- ParticipantConversation | REST | Tidak | Tidak | Tidak | Ya | Tidak |
| Percakapan-Kredensi | REST | Tidak | Ya | Tidak | Ya | Tidak |
| Percakapan- ConversationService | REST | Tidak | Ya | Tidak | Ya | Tidak |
Contoh:
twilio_read = glueContext.create_dynamic_frame.from_options( connection_type="twilio", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "sms-message", "API_VERSION": "2010-04-01", "Edge_Location": "sydney.us1" }
Entitas Twilio dan detail bidang:
| Entitas | Field | Jenis data | Operator yang didukung |
|---|---|---|---|
| SMS-pesan | akun_id | String | N/A |
| api_version | String | N/A | |
| body | String | N/A | |
| date_created | Datetime | N/A | |
| date_sent | Datetime | >=, <=, = | |
| date_update | Datetime | N/A | |
| pengarahan | String | N/A | |
| error_code | Bilangan Bulat | N/A | |
| error_message | String | N/A | |
| From | Bilangan Bulat | = | |
| messaging_service_sid | String | N/A | |
| num_media | String | N/A | |
| num_segment | String | N/A | |
| price | String | N/A | |
| price_unit | Struct | N/A | |
| sid | Bilangan Bulat | N/A | |
| status | String | N/A | |
| subresource_uris | Peta | N/A | |
| kepada | Bilangan Bulat | = | |
| uri | Datetime | N/A | |
| SMS- CountryPricing | negeri | String | N/A |
| iso_negara | String | N/A | |
| url | String | N/A | |
| outbound_sms_prices | Daftar | N/A | |
| inbound_sms_prices | Daftar | N/A | |
| price_unit | String | N/A | |
| Panggilan Suara | akun_id | String | N/A |
| anotasi | String | N/A | |
| dijawab_oleh | String | N/A | |
| api_version | String | N/A | |
| pemanggil_nama | String | N/A | |
| date_created | Datetime | N/A | |
| date_update | Datetime | N/A | |
| pengarahan | String | N/A | |
| durasi | String | N/A | |
| waktu_akhir | Datetime | >=, <=, = | |
| diteruskan_dari | String | N/A | |
| From | String | = | |
| dari_diformat | String | N/A | |
| group_sid | String | N/A | |
| parent_call_sid | String | N/A | |
| phone_number_id | String | N/A | |
| price | String | N/A | |
| price_unit | String | N/A | |
| sid | String | N/A | |
| start_time | Datetime | >=, <=, = | |
| status | String | = | |
| subresource_uris | String | N/A | |
| kepada | String | = | |
| to_diformat | String | N/A | |
| trunk_sid | String | N/A | |
| uri | String | N/A | |
| antrian waktu | String | N/A | |
| Aplikasi Suara | akun_id | String | N/A |
| api_version | String | N/A | |
| date_created | Datetime | N/A | |
| date_update | Datetime | N/A | |
| friendly_name | String | = | |
| message_status_callback | String | N/A | |
| sid | String | N/A | |
| sms_fallback_method | String | N/A | |
| ms_fallback_url | String | N/A | |
| SMS_metode | String | N/A | |
| sms_status_callback | String | N/A | |
| ms_url | String | N/A | |
| status_callback | String | N/A | |
| status_callback_method | String | N/A | |
| uri | String | N/A | |
| voice_caller_id_lookup | Boolean | N/A | |
| voice_fallback_method | String | N/A | |
| voice_fallback_url | String | N/A | |
| voice_method | String | N/A | |
| voice_url | String | N/A | |
| public_application_connect_enabled | Boolean | N/A | |
| OutgoingCallerID Suara | sid | String | N/A |
| date_created | Datetime | N/A | |
| date_update | Datetime | N/A | |
| akun_id | String | N/A | |
| friendly_name | String | = | |
| phone_number | String | = | |
| uri | String | N/A | |
| Antrian Suara | date_created | Datetime | N/A |
| date_update | Datetime | N/A | |
| current_size | Bilangan Bulat | N/A | |
| friendly_name | String | N/A | |
| uri | String | N/A | |
| akun_id | String | N/A | |
| rata-rata_wait_waktu | Bilangan Bulat | N/A | |
| sid | String | N/A | |
| max_size | Bilangan Bulat | N/A | |
| Percakapan-Percakapan | akun_id | String | N/A |
| chat_service_id | String | N/A | |
| messaging_service_sid | String | N/A | |
| sid | String | N/A | |
| friendly_name | String | N/A | |
| unique_name | String | N/A | |
| atribut | String | N/A | |
| status | String | = | |
| date_created | Datetime | N/A | |
| date_update | Datetime | N/A | |
| pengatur waktu | Struct | N/A | |
| url | String | N/A | |
| Tautan | Struct | N/A | |
| pengikatan | Struct | N/A | |
| start_date | Datetime | = | |
| tanggal akhir | Datetime | = | |
| Pengatur waktu. DateInactive | String | N/A | |
| Pengatur waktu. DateClosed | String | N/A | |
| Percakapan-Pengguna | sid | String | N/A |
| akun_id | String | N/A | |
| chat_service_id | String | N/A | |
| role_sid | String | N/A | |
| identitas | String | N/A | |
| friendly_name | String | N/A | |
| atribut | String | N/A | |
| is_online | Boolean | N/A | |
| is_notifiable | Boolean | N/A | |
| date_created | Datetime | N/A | |
| date_update | Datetime | N/A | |
| url | String | N/A | |
| Tautan | Struct | N/A | |
| Peran Percakapan | sid | String | N/A |
| akun_id | String | N/A | |
| chat_service_id | String | N/A | |
| friendly_name | String | N/A | |
| jenis | String | N/A | |
| izin | String | N/A | |
| date_created | Datetime | N/A | |
| date_update | Datetime | N/A | |
| url | String | N/A | |
| Percakapan-Konfigurasi | akun_id | Panjang | N/A |
| default_chat_service_sid | String | N/A | |
| default_messaging_service_sid | String | N/A | |
| default_inactive_timer | String | N/A | |
| default_closed_timer | String | N/A | |
| url | String | N/A | |
| Tautan | Peta | N/A | |
| Percakapan- AddressConfiguration | sid | String | N/A |
| akun_id | String | N/A | |
| jenis | String | N/A | |
| alamat | String | N/A | |
| friendly_name | String | N/A | |
| auto_creation | Struct | N/A | |
| date_created | Datetime | N/A | |
| date_update | Datetime | N/A | |
| url | String | N/A | |
| alamat_country | String | N/A | |
| AutoCreation.Diaktifkan | Boolean | N/A | |
| AutoCreation.Jenis | String | N/A | |
| AutoCreation.ConversationServiceSid | String | N/A | |
| AutoCreation.WebhookUrl | String | N/A | |
| AutoCreation.WebhookMethod | String | N/A | |
| AutoCreation.WebhookFilters | Daftar | N/A | |
| AutoCreation.StudioFlowSid | String | N/A | |
| AutoCreation.StudioRetryCount | Bilangan Bulat | N/A | |
| Percakapan- WebhookConfiguration | akun_id | String | N/A |
| metode | String | N/A | |
| saringan | Daftar | N/A | |
| pre_webhook_url | String | N/A | |
| post_webhook_url | String | N/A | |
| target | String | N/A | |
| url | String | N/A | |
| Konversi- ParticipantConversation | akun_id | String | N/A |
| chat_service_id | String | N/A | |
| partisipant_sid | String | N/A | |
| partisipant_user_sid | String | N/A | |
| partisipant_identity | String | N/A | |
| particiant_messaging_binding | Struct | N/A | |
| Percakapan_SID | String | N/A | |
| percakapan_unique_name | String | N/A | |
| conversation_friendly_name | String | N/A | |
| conversation_attributes | String | N/A | |
| conversation_date_created | Datetime | N/A | |
| conversation_date_updated | Datetime | N/A | |
| conversation_created_by | String | N/A | |
| conversation_state | String | N/A | |
| pembicara_timer | Struct | N/A | |
| Tautan | Peta | N/A | |
| alamat | String | = | |
| identitas | String | = | |
| Kredensial-Percakapan | sid | String | N/A |
| akun_id | String | N/A | |
| friendly_name | String | N/A | |
| jenis | String | N/A | |
| sandbox | String | N/A | |
| date_created | Datetime | N/A | |
| dated_updated | Datetime | N/A | |
| url | String | N/A | |
| sertifikat | String | N/A | |
| private_key | String | N/A | |
| api_key | String | N/A | |
| Rahasia | String | N/A | |
| Percakapan- ConversationService | sid | String | N/A |
| akun_id | String | N/A | |
| friendly_name | String | N/A | |
| date_created | Datetime | N/A | |
| date_update | Datetime | N/A | |
| url | String | N/A | |
| Tautan | Peta | N/A |
Mempartisi kueri
Bidang yang mendukung partisi:
Di Twilio, bidang DateTime tipe data mendukung partisi berbasis lapangan.
Anda dapat memberikan opsi Spark tambahanPARTITION_FIELD,, LOWER_BOUNDUPPER_BOUND, dan NUM_PARTITIONS jika Anda ingin memanfaatkan konkurensi di Spark. Dengan parameter ini, kueri asli akan dibagi menjadi NUM_PARTITIONS sejumlah sub-kueri yang dapat dijalankan oleh tugas Spark secara bersamaan.
PARTITION_FIELD: nama bidang yang akan digunakan untuk mempartisi kueri.LOWER_BOUND: nilai batas bawah inklusif dari bidang partisi yang dipilih.Untuk bidang Datetime, kami menerima format stempel waktu Spark yang digunakan dalam kueri Spark SQL.
Contoh nilai valid:
"2024-05-01T20:55:02.000Z"UPPER_BOUND: nilai batas atas eksklusif dari bidang partisi yang dipilih.NUM_PARTITIONS: jumlah partisi.
Contoh:
twilio_read = glueContext.create_dynamic_frame.from_options( connection_type="twilio", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "sms-message", "API_VERSION": "2010-04-01", "PARTITION_FIELD": "date_sent" "LOWER_BOUND": "2024-05-01T20:55:02.000Z" "UPPER_BOUND": "2024-06-01T20:55:02.000Z" "NUM_PARTITIONS": "10" }