メニュー

Expand
ページを評価:

Node.jsでメッセージ履歴を取得、変更する

This guide will show you how you can use Node.js to search, retrieve, and modify the messages you send with Programmable SMS. The code snippets in this guide are written using modern JavaScript language features in Node.js version 6 or higher, and make use of the Twilio Node.js SDK.

はじめましょう!

直前のメッセージを検索する

When you send an SMS or MMS message via the REST API, using the <Message> verb in TwiML, or someone sends a message to one of your Twilio numbers Twilio creates a Message instance resource. The Messages list resource represents the set of messages sent from and received by an account.

Retrieving sent and received messages from history can be achieved by querying the Messages list resource. Here you can see how to retrieve all messages from your account:

        
        
        
        

        If you'd like to have Twilio narrow down this list of messages for you, you can do so by specifying a To number, From number, and a DateSent. The following example shows passing all three but you can pass any combination of parameters you need. This example filters messages for those sent from a specific number to another specific number on or after a certain date:

              
              
              
              

              単一のメッセージを取得する

              Message SID (メッセージの一意な識別子)が分かっている場合は、その特定のメッセージを直接取得できます。

                    
                    
                    
                    

                    How might you know the SID? When sending a message using the REST API, you will receive a Message instance resource as the response from Twilio. Using this, you can inspect the Sid property of the resource. Read more about sending messages in our guide on the topic.

                    When using the <Message> verb in TwiML, you will need to specify a webhook URL the action attribute to have Twilio call your webhook when the status of the message changes. Your webhook will be passed a MessageSid parameter identifying the incoming message. Read our guide on tracking message status for more on how to do this.

                    When receiving a message, your webhook will be passed a MessageSid parameter identifying the incoming message. You can learn more about receiving messages here.

                    いずれにせよ、すぐに上記のコードを使ってメッセージをリクエストすることも、後々のためにデータベースにSIDを保存しておくこともできます。

                    直前に送信されたメッセージを削除、または改竄する

                    If you want to delete a message from history, you can easily do so by deleting the Message instance resource.

                          
                          
                          
                          

                          場合によっては、メッセージを完全に履歴から消去するのではなく、セキュリティ上の目的でメッセージ本文を改竄したいこともあるでしょう。 メッセージの改竄は、Message リソースに対して空の本文をPOSTすることによって実行できます。

                                
                                
                                
                                
                                David Prothero Agustin Camino Jarod Reyes Jose Oliveros
                                ページを評価:

                                ヘルプが必要ですか?

                                誰しもが一度は考える「コーディングって難しい」。そんな時は、お問い合わせフォームから質問してください。 または、Stack Overflow でTwilioタグのついた情報から欲しいものを探してみましょう。

                                      
                                      
                                      

                                      フィードバックくださりありがとうございます!

                                      We are always striving to improve our documentation quality, and your feedback is valuable to us. How could this documentation serve you better?

                                      Sending your feedback...
                                      🎉 Thank you for your feedback!
                                      Something went wrong. Please try again.

                                      Thanks for your feedback!

                                      Refer us and get $10 in 3 simple steps!

                                      ステップ1

                                      Get link

                                      Get a free personal referral link here

                                      ステップ2:

                                      Give $10

                                      Your user signs up and upgrade using link

                                      ステップ3

                                      Get $10

                                      1,250 free SMSes
                                      OR 1,000 free voice mins
                                      OR 12,000 chats
                                      OR more